SMART datagrid v.1 > Classes > DataColumn

Back  Forward

DataLudi.DataColumn.filters  property

Column Filter collection. 

You can transfer JSON object or ColumnFilter object in which has set filter information during setting, and in the case of ColumnFilter object, the copy rather than the transferred object will be stored. The items of filter array returned by Getter are the source filters saved in column. 

Defaults to 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"
	}]);
	// In most cases, it will be specified together when setting grid column.
	grid.setColumns([
	    {
	        name: "colPrice",
	        filters: [{
                "name": "High Price",
                "criteria": "value > 800"
        	},
        	...
	        ]
	    },
	    ...
	]);
See Also
ColumnFilter
Examples
Column Filtering