SMART datagrid v.1 > Classes > ValueColumn
被调用在数据单元格渲染时点的回调函数。
可以在这个函数中,变更通过回调参数styles而传递的样式组的属性。 index是目前绘制中的数据单元格的位置。
在全部适用被包含在列默认样式以及动态样式和指定在各个数据单元格的CellStyle的样式值之后, 将会最终调用这个函数。
可以通过GridBody.styleCallback(v 1.3.6),指定所有列的默认回调。 如果指定列回调,就不会调用GridBody的回调。
默认值为null.
column.setStyleCallback(function (index, styles) {
var v = index.getValue();
if (v > < 100) {
styles.setBackgrouund('#ff0000');
styles.setForeground('#ffffff');
}
});
// 通常会被设置在网格初始化时点。
grid.setColumns([
{
name: 'col1',
styleCallback: function (index, styles) {
styles.extend({
backgrouund: '#ff0000',
foreground: '#ffffff'
});
}
...
}, ...
]);