Name, County, Color, Date 칼럼에 각각 IconRenderer 를 사용한 예제입니다.
Name 에는 일괄적으로 동일한 아이콘을, Country 와 Color 에는 해당 데이터에 맞는 아이콘을 선택적으로 적용했습니다.
Date 칼럼의 Icon 은 오른쪽에 배치했습니다.
// 그리드 칼럼 레이아웃 설정
const columnLayout = [{
...
}, {
dataField: "date",
headerText: "Date",
renderer: {
type: "IconRenderer",
iconPosition: "aisleRight", // 아이콘 위치
iconWidth: 16, // icon 사이즈, 지정하지 않으면 rowHeight에 맞게 기본값 적용됨
iconHeight: 16,
iconTableRef: { // icon 값 참조할 테이블 레퍼런스
"default": "./assets/calendar-icon.png" // default
},
onClick: function (event) {
alert("( " + event.rowIndex + ", " + event.columnIndex + " ) " + event.item.name + " 달력 클릭");
}
}
}, {
...
모든 데모는 각각 독립적인 단일 HTML 페이지입니다. 마우스 우클릭 후 "소스 보기" (또는 크롬 기준 단축키 Ctrl + U)로 어떻게 작성되었는지 쉽게 확인 할 수 있습니다.
Copyright © AUISoft Co., Ltd.