그리드 필터 기본 가이드

그리드 필터 기능은 조회된 그리드 데이터를 기준으로 데이터를 필터링하여 표시하는 기능이다.

그리드 필터 버튼은 필터 상태 및 필터 적용 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());
}

  • guide/component/grid/grid_filter_basic.txt
  • 마지막으로 수정됨: 2023/12/21 18:59
  • 저자 127.0.0.1