SMART datagrid v1.4 > 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"
},
...
]
},
...
]);