SMART datagrid v.1 > Classes > ColumnFilter

Back  Forward

DataLudi.ColumnFilter.expression  property

列筛选器判别式。 

在运行时间违反这个判别式的行,将不会被显示在网格。 下列表格中,已有介绍可以被用于表达式中的内置变量。 

默认值为null.

Getter
function expression(): String
Setter
function setExpression(value: String)
Table-1  ColumnFilter.expression变量
变量说明
'value'这个列数据单元格的值。
'field'连接在这个列的数据字段的索引。
'values'通过字段名称或字段索引,获取同一行的不同字段值。
Code -1
    grid.setColumns([{
        name: 'col_1',
        filters: [{
            name: 'filter_01',
            expression: "value > 10 && values['field_2'] == 'a'"
        }]
    },
    ...
    ]);
See Also
active
DataColumn.filters
GridBase.rowFilter
Examples
列筛选