SMART datagrid v.1 > Classes > DataColumn

Back  Forward

DataLudi.DataColumn.filters  property

列筛选器集合。 

在设置时,可以传递设置筛选信息的JSON对象或ColumnFilter对象,而如果是ColumnFilter对象,就会储存副本而非所传递的对象。 通过Getter而返回的筛选器数组的项目,是列中储存的源筛选器。 

默认值为null.

Getter
function filters(): [ColumnFilter]
Setter
function setFilters(value: [ColumnFilter|Object])
Code -1
    column.setFilters([{
        "name": "High Price",
        "criteria": "value > 800"
	}, {
        "name": "Mid Price",
        "criteria": "(value > 500) && (value <= 800)"
	}, {
        "name": "Low Price",
        "criteria": "value <= 500"
	}]);
	// 通常,将会在设置网格列时,一同进行指定。
	grid.setColumns([
	    {
	        name: "colPrice",
	        filters: [{
                "name": "High Price",
                "criteria": "value > 800"
        	},
        	...
	        ]
	    },
	    ...
	]);
See Also
ColumnFilter
Examples
列筛选