SMART datagrid v.1 > Classes > CheckBar
当EditOptions.checkable为true时,用户可以通过只点击Checkable为true的行,变更checked状态。 非Checkable的行的CheckBar单元格,将会显示为闲置状态。
如果设置checkableCallback,就会忽视这个属性。 下列表格中,已有列出可以被用于这个表达式的变量。
默认值为null.
变量 | 说明 |
---|---|
'values' | 获取字段的字段名称或字段索引。 |
'row' | 行的索引。 |
'datarow' | 行的数据索引。 |
'checked' | 行的Checked状态。 |
'state' | 数据行的状态。 DataRowState.CREATED: 'c', UPDATED: 'u', DELETED: 'd', CREATED_AND_DELETED: 'x' |
'count' | 组行的子行的数量。 |
'dcount' | 组行的子孙行的数量。 |
'tag' | 数据标签 |
// 只能Check薪金大于10000美元的行。
grid.checkBar().setCheckableExpression('values["fldSalary"] > 10000');
grid.setCheckBar({
'checkableExpression': 'values["fldSalary"] > 10000'
});
grid.setOptions({
checkBar: {
'checkableExpression': 'values["fldSalary"] > 10000'
}
});