필터 관련
Methods
(static) changeFilterType(columnid, type) → {undefined}
필터가 활성화 되어있을때, 컬럼의 필터 타입을 변경합니다
Example
grid.changeFilterType("USER_SABUN", "list");
Parameters:
Name | Type | Description |
---|---|---|
columnid |
string | 컬럼의 아이디 |
type |
string | 필터의 타입 string,number,list |
Returns:
- Type
- undefined
(static) clearFilter() → {undefined}
필터된 데이터를 모두 해제합니다
Example
grid.clearFilter();
Returns:
- Type
- undefined
(static) setFilter(filterInfo) → {undefined}
필터링 연산자
eq : 같다(==), ne : 같지않다(!=), bg : 크다(>), be : 크거나 같다(>=), sm : 작다(<), se : 작거나 같다(<=),
bw : 시작하는(LIKE 검색어%), bn : 시작하지 않는(NOT LIKE 검색어%), ew : 끝나는(LIKE %검색어), en : 끝나지 않는(NOT LIKE %검색어), cn : 포함하는(LIKE %검색어%), nc : 포함하지 않는(NOT LIKE %검색어%),
nu : 미입력(IS NULL), nn : 입력(IS NOT NULL)
필터링 관계연산자
'||' : or, '&&' : and
eq : 같다(==), ne : 같지않다(!=), bg : 크다(>), be : 크거나 같다(>=), sm : 작다(<), se : 작거나 같다(<=),
bw : 시작하는(LIKE 검색어%), bn : 시작하지 않는(NOT LIKE 검색어%), ew : 끝나는(LIKE %검색어), en : 끝나지 않는(NOT LIKE %검색어), cn : 포함하는(LIKE %검색어%), nc : 포함하지 않는(NOT LIKE %검색어%),
nu : 미입력(IS NULL), nn : 입력(IS NOT NULL)
필터링 관계연산자
'||' : or, '&&' : and
Example
// 필터링 실행
var filterInfo = [
{columnid : 'ADDR', cmd : 'filter', info : [{operator : 'bw', value : '서울', andOr : '||'}, {operator : 'bw', value : '경기', andOr : '||'}]},
{columnid : 'NM', cmd : 'filter', info : [{operator : 'bw', value : '이강원', andOr : '||'}, {operator : 'bw', value : '박진화', andOr : '||'}]}
]
grid.setFilter(filterInfo);
// 필터링 초기화
var filterInfo = [
{columnid : 'ID', cmd : 'reset', info : []}
]
grid.setFilter(filterInfo);
Parameters:
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
filterInfo |
Array.<Object> | 필터링정보
Properties
|
Returns:
- Type
- undefined