맨위로가기
 

SBGRID

닫기

필터링 설정(filtering)

컬럼별 필터링의 사용유무와 ui 형태를 json object 형식으로 설정합니다. 그리드 컬럼 속성의 확장 속성이므로 필수 속성이 아닌, 선택 속성 입니다.
 

상세설명

filtering

  • 설정 : SBGridProperties.columns = [ { filtering : { usemode : value1, uitype : value2, displayui : value3 } } ];
    • value1(선택) : [boolean] 그리드에서 filtering 기능을 사용시 해당 컬럼에서의 사용 유무
      • true (default) : filtering 사용
      • false        : filtering 미사용
    • value2(선택) : [string] filter의 ui형태 설정
      • 'checklist' (default) : 체크리스트 형태의 값 filtering
      • 'number'          : 값의 대/소 비교형태의 filtering
    • value3(선택) : [boolean] filter 아이콘 표시 설정
      • true (default) : filtering ui 사용
      • false        : filtering ui 미사용

제약사항

  • 컬럼에 필터링을 적용하기 위해서는 그리드 속성(SBGridProperties.filtering = true)은 필수로 설정해 주셔야합니다.
  • 'datatype'의 설정만으로도 filtering형식을 설정할 수 있습니다.
  • usemode : false 시, 설정된 컬럼은 setFilters 메소드를 사용할 수 없으며, setFilters 메소드를 사용하기 위해서는 displayui : false 하는 방식을 사용하셔야 합니다.

예시