SMART datagrid v.1 > Classes > RowFilter

Back  Forward

DataLudi.RowFilter.expression  property

DataSet构成网格行时,将会选择显示在网格的行的筛选器表达式。 

只有在表达式中返回true的行,才会被构成为网格行。 下列表格中,已有列出可以被用于表达式的变量。 如果设置callback,就会忽视这个属性。 

默认值为null.

Getter
function expression(): String
Setter
function setExpression(value: String)
Table-1  Row Filter变量
变量说明
'row'数据行索引。
'state'数据行状态。
'c': DataRowState.CREATED, 'u': UPDATED, 'd': DELETED, 'x': CREATE_AND_DELETED
'tag'数据行标签。
'rowcount'数据行数量。
'childindex'组行中的这个网格行的子索引。
'childcount'组行中的子网格行数量。
'siblingcount'父组行的子网格行数量。
'values'通过一般字段的字段名称或字段索引而获取值。
Code -1
    // 只获取和显示前10个行。
    grid.setRowFilter({
    	callback: null,
    	expression: "row < 10"
    });
See Also
callback
active
Examples
行筛选