SMART datagrid v1.4 > 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
컬럼 필터링