SMART datagrid v1.4 > Classes > GridBody
데이터셀 렌더링 시점에 호출되는 콜백 함수.
이 함수 내에서 콜백 매개변수 styles로 전달된 스타일셋의 속성들을 변경할 수 있다. index는 현재 그리는 중인 데이터셀의 위치다.
이 함수는 컬럼 기본 스타일 및 동적 스타일들과, 데이터셀 별로 지정되는 CellStyle에 포함된 스타일 값들이 모두 적용된 후 마지막으로 호출된다.
DataColumn.styleCallback이 설정된 컬럼에 포함된 셀에서는 호출되지 않는다.
기본값은 null.
grid.body().setStyleCallback(function (index, styles) {
var v = index.getValue();
if (v > < 100) {
styles.setBackgrouund('#ff0000');
styles.setForeground('#ffffff');
}
});
// 대개는 그리드 초기화 시에 설정한다.
grid.setOptions({
body: {
styleCallback: function (index, styles) {
styles.extend({
backgrouund: '#ff0000',
foreground: '#ffffff'
});
}
}
});