FilteringOptions
Description
컬럼 필터링과 관련된 설정 모델이다.
Properties
enabled
Type: boolean
Default: true
사용자가 필터 핸들이나 Indicator Head를 클릭해서 필터 상자를 표시할 수 있도록 할 것인지를 지정한다.
HandleVisibility
Type: HandleVisibility
Default: HandleVisibility.VISIBLE
필터 핸들의 표시 방법을 지정한다.
toast
Type: ToastOptions
대량 데이터셋의 정렬/필터링/그룹핑시 화면이 멈춰있는 상태일때 진행중임을 알려주는 Toast View 표시여부와 메세지를 지정한다.
selector
Type: FilterSelectorOptions
필터 선택상자 설정 모델이다.
handleBorderColor
Type: string
Default: undefined
필터핸들의 경계선 색상을 지정한다. “#ff000000” 형태의 색상코드이다.
handleColor
Type: string
Default: undefined
핸들의 색상을 지정한다. “#ff000000” 형태의 색상코드이다.
handleNoneColor
Type: string
Default: undefined
필터링 되지 않았을때의 색상을 지정한다. “#ff000000” 형태의 색상코드이다.
hoveredHandleColor
Type: string
Default: undefined
마우스가 호버되고, 필터링되었을때의 색상을 지정한다. “#ff000000” 형태의 색상코드이다.
hoveredHandleNoneColor
Type: string
Default: undefined
마우스가 호버되고, 필터링 되지 않았을때의 색상을 지정한다. “#ff000000” 형태의 색상코드이다.
imageHandle
Type: boolean
Default: false
핸들 기호를 이미지로 표시할 것인지의 여부를 지정한다.
handleImage
Type: object
none, fill, hoveredNone, hoveredFill 의 속성을 가진 객체이다. 각 속성에는 해당 속성에 맞는 이미지의 경로를 지정한다.
addParentNodeOnFiltering
Type: boolean
Default: true
필터링할때 Parnet도 같이 표시한다.
clearWhenSearchCheck
Type: boolean
Default: true
검색을 사용하는 경우 검색된 filter이외에는 기존 check를 해제할것인지를 지정한다.
RealGridJS 1.1.29 이상부터 지원한다.
Example
gridView.setFilteringOptions({ HandleVisibility: "visible", selector: { maxWidth: 100, maxHeight: 200, closeWhenClick: true } })