SMART datagrid v.1 > Classes > CheckBar
用户可以通过只点击在这个回调中返回true的行,变更checked状态。 非Checkable的行的CheckBar单元格,将会显示为闲置状态。 如果设置这个属性,checkableExpression表达式就会被忽视。
默认值为null.
// 只能Check薪金大于10000美元的行。
grid.checkBar().setCheckableCallback(function (grid, row) {
return row.getValue("salary") > 10000;
});
grid.setCheckBar({
'checkableExpression': function (grid, row) {
return row.getValue("salary") > 10000;
}
});
grid.setOptions({
checkBar: {
'checkableExpression': function (grid, row) {
return row.getValue("salary") > 10000;
}
}
});