FilterSelectorOptions
Description
컬럼 필터의 선택상자와 관련된 설정 모델이다.
Properties
minWidth
Type: Number
Default: 0
선택상자의 최소 넓이를 지정한다.
maxWidth
Type: Number
Default: 0
선택상자의 최대 넓이를 지정한다.
minHeight
Type: Number
Default: 0
선택상자의 최소 높이를 지정한다.
maxHeight
Type: Number
Default: 0
선택상자의 최대 높이를 지정한다.
styles
Type: Style
선택상자에 적용할 스타일을 지정한다.
FLASH Ver. 전용
closeWhenClick
Type: Boolean
Default: false
필터를 선택하였을때 선택상자의 닫힘 여부를 지정한다.
showAll
Type: Boolean
Default: true
모든 필터를 보여줄것인지를 지정한다.
FLASH Ver. 전용
useCssStyle
Type: Boolean
Default: false
CSS 적용여부를 지정한다.
JS Ver. 전용
showSearchInput
Type: Boolean
Default: true
필터 검색창 보임여부를 지정한다.
RealGridJS 1.1.29 이상 지원한다.
showButtons
Type: Boolean
Default: true
확인, 취소 버튼의 표시여부를 지정한다.
RealGridJS 1.1.29 이상 지원한다.
acceptText
Type: String
Default: “확인”
확인 버튼에 표시되는 문구를 지정한다.
RealGridJS 1.1.29 이상 지원한다.
cancelText
Type: String
Default: “취소”
취소 버튼에 표시되는 문구를 지정한다.
RealGridJS 1.1.29 이상 지원한다.
userFilterAddCallback
Type: function(grid, column, text) {}
Default:
사용자가 필터검색창에 입력한 내용을 필터로 등록하려 할때 사용한다. null을 return하면 추가하지 않는다.
Ctrl+Enter Key로 등록 요청한다.
RealGridJS 1.1.30 이상 지원한다.
viewGridInside
Type: boolean
Default: true
false로 지정하면 필터창의 크기가 그리드보다 큰 경우 그리드 외부영역까지 필터창이 표시된다.
RealGridJS 1.1.35 이상부터 지원한다.
enterCallback
Type: boolean
Default: false
true로 지정하면 필터 검색창 등록시 Enter Key로 등록 요청한다. false인 경우 Ctrl+Enter Key.
RealGridJS 1.1.35 이상부터 지원한다.
Example
gridView.setFilteringOptions({ HandleVisibility: "visible", selector: { maxWidth: 100, maxHeight: 200, closeWhenClick: true, showSearchInput: true, userFilterAddCallback: function(grid, column, text) { return { text : text, criteria: "value like '"+text+"%'", active:true, } } } })