SMART datagrid v.1 > Classes > CheckBar
当点击CheckBar标题单元格时,将会切换所有行的Checked状态, 而如果设置这个回调,就会在各个行中,通过调用这个函数,只决定返回true的行的Checked状态。
首先,checkableOnly需要为false,或行的Checkable需要为true。 如果指定这个回调函数,checkAllExpression就会被忽视。
默认值为null.
grid.setOptions({
checkBar: {
// 只切换偶数行。
checkAllCallback: function (row) {
return row.index() % 2 == 0;
}
}
}
grid.setCheckBar({
// 只切换'数量'大于40的行。
checkAllCallback: function (row) {
return row.getValue('Quantity') >= 40;
}
});