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
カラムフィルタリング