검색(문자열, 숫자)

이용자가 아닌 화면 로직에 의해 특정 셀로 이동해야 하는 경우가 있습니다.
특정 셀이 화면에 보이지 않는 경우 포커스만 이동해서는 안되고 그 셀이 화면에 나올 수 있도록 스크롤도 해줘야 합니다. 마치 이용자가 찾아가는 것처럼...
qcell.focusCell(row, col); 특정 셀로 포커스 이동
qcell.scrollTop(row); 특정 row가 화면의 나타나도록 상하스크롤 이동
qcell.scrollLeft(col); 특정 col이 화면에 나타나도록 좌우 스크롤 이동

정렬(프로퍼티), api사용한 (다중) 컬럼 정렬

기본적으로 컬럼에 정렬 옵션을 넣는 것은 컬럼 설정에 sort:true 라고 넣으면 됩니다.
shift 키를 누르고 정렬이 설정된 컬럼의 정렬 아이콘을 다중 정렬 순으로 클릭하면 정렬이 동작합니다. 그리고 정렬 아이콘 옆에 순서 번호가 나옵니다.
이 순서 번호를 다시 클릭하면 다중 정렬이 해제됩니다.
단일 정렬은 오름차순, 내림차순, 초기화순으로 동작하며 다중 정렬은 오름차순, 내림차순으로만 동작합니다.
qcell.sort([[5, 'asc', 'number']]); 싱글 컬럼을 api로 정렬
qcell.sort([[1, 'asc', 'string'],[2, 'desc', 'string']]); 다중 컬럼을 api로 정렬, 정렬 수행 후 정렬 아이콘 옆에 숫자가 생기고 하나씩 클릭하여 정렬을 해제할 수 있습니다.

(컬럼) 필터링

기본적으로 컬럼 설정에 필터링 옵션을 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);