SMART datagrid v.1 > Classes > GridBase

Back  Forward

DataLudi.GridBase.rowFilter  property

当从DataSet构成网格行模型列表时,为获取只符合条件的数据行,指定筛选器表达式或回调函数的RowFilter对象。 

可以通过字符串或函数进行指定,并且将会被分别指定为现有属性对象的RowFilter.expressioncallback属性。 另外,如果指定为nullundefined,就会全部清除现有表达式和回调。v 1.3.8 

默认值为null.

Getter
function rowFilter(): Object|RowFilter
Setter
function setRowFilter(value: RowFilter)
Code -1
    // 只显示前10个行。
    grdMain.setRowFilter({
    	callback: null,
    	expression: "row < 10"
    });
    // 或
    grdMain.setRowFilter(null);
    grdMain.setRowFilter("row < 10");
Code -2
    // 只显示后10个行。
    grdMain.setRowFilter({
    	callback: null,
    	expression: "row >= rowcount - 10"
    });
Code -3
    // 只显示被修改的行。
    grdMain.setRowFilter({
        expression: "state == 'u'",
        callback: null
    });
See Also
RowFilter
Examples
行筛选