그리드 필터 기본 가이드
그리드 필터 기능은 조회된 그리드 데이터를 기준으로 데이터를 필터링하여 표시하는 기능이다.
그리드 필터 버튼은 필터 상태 및 필터 적용 UI를 표시하는 기능을 제공한다.
그리드 필터 버튼은 column_filter_disp 속성 또는 Context 메뉴를 통해서 표시된다.
관련 속성으로 column_filter, column_filter_disp, filterbox_showmincount, filterbox_showmaxcount, mid_statistics_showonfilter가 있다.
관련 데이터부 속성으로 filterable이 있다.
관련 API로 getcolumnfilterdisp, setcolumnfilterdisp, releasefilter, refreshfilter, isshowfilter, showfilter가 있다.
관련 이벤트로 on_filtercomplete가 있다.
관련 실행파라미터로 GRID_FILTERBOX_SHOWMINCOUNT, GRID_FILTERBOX_SHOWMAXCOUNT이 있다.
예시
템플릿 위치: /HTML5/COMPONENT/GRID/grid_filter_basic
템플릿 파일
화면 스크립트
// 그리드 on_filtercomplete 이벤트 function grd_on_filtercomplete(objInst) { factory.consoleprint("필터 완료"); } // "releasefilter" 버튼 이벤트 function btn_releasefilter_on_click(objInst) { // 그리드 필터 초기화 this.grd.releasefilter(true); } // "refreshfilter" 버튼 이벤트 function btn_refreshfilter_on_click(objInst) { // 그리드 필터 재적용 this.grd.refreshfilter(); } // "showfilter" 버튼 이벤트 function btn_showfilter_on_click(objInst) { // 필터 버튼 표시 상태 토글 처리 this.grd.showfilter(!this.grd.isshowfilter()); }