해당 콤보박스에 PickList 필터를 설정 하는 API이다. strFilterOption 파라미터는 필터링 기준을 지정하며, 필터링 문자열 규약과 필터 조건 규약은 아래와 같다.
Parameters | Type | Description |
---|---|---|
strFilterOption | STRING | 필터링 옵션 (공백문자열 지정시 필터 삭제함) |
bClearPrevFilter | BOOL | [옵션] 이전 필터 삭제 여부 (기본값: false) |
Type | Description |
---|---|
BOOL | 성공/실패 여부 |
strFilterOption 파라미터 값이 공백 문자열이 아닌 경우, bClearPrevFilter 파라미터 값이 false인 경우, strFilterOption 파라미터 값은 누적되어 필터링된다.
* 필터링 조건 적용 방식
* 필터링 문자열 규약
* 필터 조건 규약
* 필터 텍스트 규약
* 필터 텍스트 예시
function btnFilter_on_mouseup(objInst)
{
var arrFilter;
var strFilter = cbTest.getpicklistfilter();
if (strFilter.length <= 0) {
// 코드콤보박스일 경우 코드 값이 3보다 작거나 100보다 크거나 같은 데이터 필터링
arrFilter = [];
arrFilter.push("code,<,\"3\",|");
arrFilter.push("code,>=,\"100\",|");
// 코드 정보가 1000 미만이거나 1040 이상이 코드만 표시
cbTest.setpicklistfilter(arrFilter.join(";"));
}
}