SMART datagrid v.1 > Classes > DataColumn
カラムフィルター集合。
設定に時にフィルター情報が設定されたjson客体やColumnFilter客体を渡すことができるが、ColumnFilter客体である場合、渡された客体ではなく、コピーがセーブされる。 Getterでリターンされるフィルターアレイの項目達はカラムがセーブしている原本フィルター達である。
デフォルト値はnull.
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"
},
...
]
},
...
]);