SMART datagrid v1.4 > Classes > GridBase
GridStyles.renderer에 지정할 수 있는 데이터셀 렌더러들을 그리드에 미리 등록한다.
renderers 매개변수에는 렌더러 설정 정보가 포함된 객체들의 배열이나 객체 하나를 지정할 수 있다. id와 type 속성은 반드시 존재해야 한다. 나머지 속성들은 렌더러의 종류에 따라 달라진다.
type에 지정할 수 있는 데이터셀 렌더러의 종류는 셀 렌더러들 토픽을 참조한다.
grid.registerCellRenderers([{
"id": "bar_01",
"type": "bar",
"minimum": 0,
"maximum": 500
}, {
"id": "shape_01",
"type": "shape"
}, {
"id": "signal_01",
"type": "signal",
"barCount": 10,
"minimum": 0,
"maximum": 10
}]);
// 컬럼 동적 스타일로 렌더러를 지정한다.
column.setDynamicStyles([{
expression: "value > 1000",
styles: {
renderer: "bar_01"
}
}, {
expression: "value > 2000",
styles: {
renderer: "signal_01"
}
}]);