그리드 아이템에 PickList 필터를 설정 하는 API이다.
Parameters | Type | Description |
---|---|---|
nRow | long | 행 인덱스 |
nColumn | short | 컬럼 인덱스 |
strFilterOption | STRING | 필터링 기준 (공백문자열 지정시 필터 삭제함) |
bClearPrevFilter | BOOL | [옵션] 이전 필터 삭제 여부 (기본값: false) |
Type | Description |
---|---|
BOOL | 성공/실패 여부 |
picklist_linkdata 속성을 이용하여 데이터 셋을 사용하는 방식에는 동작하지 않는다.
그리드 아이템에 copycolumncombodatatoitem, setitempicklist 등의 API를 통해서 picklist를 지정한 경우에만 동작한다.
* 필터링 문자열 규약
필터 조건 규약, 필터 텍스트 규약은 아래를 참조한다.
* 필터 조건 규약
* 필터 텍스트 규약
* 필터 텍스트 예시
function btnFilter_on_mouseup(objInst)
{
var strFilter = grid.getitempicklistfilter(2, 0);
if(strFilter.length <= 0) {
// 그리드 컬럼이 코드콤보박스일 경우 코드 값이 3 보다 작은 데이터 필터링
grid.setitempicklistfilter(2, 0, "code,<,\"3\"");
}
}