SMART datagrid v.1 > Classes > RowFilter
从DataSet构成网格行时,将会选择显示在网格的行的筛选器表达式。
只有在表达式中返回true的行,才会被构成为网格行。 下列表格中,已有列出可以被用于表达式的变量。 如果设置callback,就会忽视这个属性。
默认值为null.
变量 | 说明 |
---|---|
'row' | 数据行索引。 |
'state' | 数据行状态。 'c': DataRowState.CREATED, 'u': UPDATED, 'd': DELETED, 'x': CREATE_AND_DELETED |
'tag' | 数据行标签。 |
'rowcount' | 数据行数量。 |
'childindex' | 组行中的这个网格行的子索引。 |
'childcount' | 组行中的子网格行数量。 |
'siblingcount' | 父组行的子网格行数量。 |
'values' | 通过一般字段的字段名称或字段索引而获取值。 |
// 只获取和显示前10个行。
grid.setRowFilter({
callback: null,
expression: "row < 10"
});