(컬럼) 필터링

기본적으로 컬럼 설정에 필터링 옵션을 filter:true 라고 넣으면 해당 컬럼에 필터링 아이콘이 보여집니다.
필터링 아이콘을 클릭하여 해당 컬럼에서 필터링 하고 싶은 데이터를 설정하면 됩니다.
다중 컬럼 필터링이 동작합니다. 즉, 각각 컬럼에서 필터링한 정보가 유지됩니다.

(컬럼) 필터링 API

parameter
- col ( type Number ) 필터링 적용을 위한 컬럼 번호. 단 생성 중 컬럼 설정에 filter:true, 가 되어 있어야 함.
- filter option (type Array | Object) 필터링 적용을 위한 옵션. 컬럼 datatype 이 string 인경우 배열 형태로 적용할 데이터 설정
ex) qcell1.filter(1,['전체','여행업']);
datatype 이 Number 인 경우 Object 형태로 적용할 옵션 설정
qcell1.filter(9,{'value1' : 3 , 'comparison1' : '>'}); // 하나의 옵션 만 설정 할 경우
qcell1.filter(9,{'value1' : 1 , 'comparison1' : '>' , 'logical' : 'and' , 'value2' : 2, 'comparison2' : '<='}); // and 혹은 or 조건으로 두개 설정할 경우

return ( type boolean)
- 정상 동작시 true 반환
- 오류 시 false 반환 ex) datatype 이 string 인데 object 로 설정 한다던지, Number 일 때 필 수 입력 해야 하는 것들 이 설정이 안되어 있을 경우 등

filter 한 것을 초기화(reset)
qcell1.resetFilter(col);
qcell1.resetFilterEx(); //모든 필터링 설정을 초기화하여 원상태로 데이터를 복귀

히든 컬럼(컬럼으로 정의되지 않은 키를 사용한) 필터링

화면에 표시되는 column으로 설정되지 않은 키를 사용하여 필터링을 하고 싶은 경우에 아래와 같이 진행합니다.
먼저 큐셀 프로퍼티에 필터링에 사용할 키를 정의합니다.
additionaldataindex : ['test','ex']//여기서 test와 ex는 키 이름
그리고 추가한 키를 사용하여 필터링, 필터 리셋 기능을 작성합니다.
컬럼 번호가 아닐 뿐 모든 동작은 컬럼 기반과 동일합니다.
qcell.filterEx('test',['a1']);
qcell.resetFilterEx('test');



값이 보여질 영역