버튼 헤더 렌더러는 특정 칼럼의 헤더에 버튼이 출력되는 헤더 렌더러입니다.
버튼 헤더 렌더러는 칼럼 레이아웃을 정의할 때 개별 칼럼의 headerRenderer 속성 값인 Object 형태로 선언되어야 합니다.
칼럼의 headerRenderer 속성의 type 으로만 설정 가능합니다.
아래는 설정 예제 입니다.
const columnLayout = [{
dataField : "name",
headerText : "Name",
width : 180,
headerRenderer : {
type : "ButtonHeaderRenderer",
position : "right", // headerText 기준 오른쪽에 위치
text : "버튼 타이틀",
onClick : function(event) { // 클릭 이벤트 핸들러
alert("columnIndex : " + event.columnIndex + " 클릭");
}
}
}, {
...
}];
Name | Description |
---|---|
onClick
| Type : Function Version: 3.0.4 버튼을 클릭했을 때 발생하는 이벤트 핸들러를 선언합니다. 이벤트 핸들러로 전달되는 파라메터의 event 객체 요소는 다음과 같습니다.
onClick 은 함수를 지정해야 하며 함수 형태는 다음과 같습니다.
기본값(default) : null |
position
| Type : String Version: 3.0.4 버튼이 출력될 위치를 지정합니다. 위치는 headerText 를 기준으로 지정한 위치에 렌더링 됩니다. 유효값은 "top", "bottom", "left", "right" 입니다. 기본값(default) :"bottom" |
text
| Type : String Version: 3.0.4 버튼의 텍스트를 지정합니다. 기본값(default) :"" |