SMART datagrid v.1 > Classes > ButtonCellRenderer
返回按钮的enable、disable状态的表达式。
只会在运行时间,在表达式返回true的单元格中,按钮才会变成enable状态。 下列表格中,已有列出可以被用于表达式的变量。
如果设置enabledCallback,就会忽视该属性。
默认值为null.
变量 | 说明 |
---|---|
value | 字段值。 |
row | 网格行号。 |
datarow | 数据行号。 |
field | 数据字段索引。 |
checked | 如果网格行是checked状态,就会是true。 |
state | 数据行的状态。 |
var columns = [{
name: "column1",
renderer: {
type: "button",
enabledExpression : "value < 10"
}
},
...
];
grid.setColumns(columns);
$("#changeExpression").click(function () {
var col = grid.columnByName('column1');
col.setRenderer({
enabledExpression : "value < 10"
});
});