FilterAutomatingOptions
자동 필터링에 관한 설정 정보
Signature:
export interface FilterAutomatingOptions
Remarks
그리드 에서 옵션으로 설정할 때는 필요한 정보만 넣으면 된다.
Example
grid.setFilteringOptions({
automating: {
dateCategorize: false
}
});
Events
Property | Type | Description |
---|---|---|
dateCategoryCallback | CategoryCallback | 날짜를 분류하기 위한 콜백 |
numberCategoryCallback | CategoryCallback | 수를 분류하기 위한 콜백 |
textCategoryCallback | CategoryCallback | 문자열을 분류하기 위한 콜백 |
Properties
Property | Type | Description |
---|---|---|
dateCategorize | boolean | 날짜를 분류할 것인지의 여부 |
dateDayFormat | string | 항목에 표시되는 일 형식 |
dateMonthFormat | string | 항목에 표시되는 월 형식 |
dateQuarterFormat | string | 항목에 표시되는 분기 형식 |
dateYearFormat | string | 항목에 표시되는 연도 형식 |
filteredDataOnly | boolean | FilterSelector에 표시되는 데이터 |
hourFormat | string | 항목에 표시되는 시간 형식 |
lookupDisplay | boolean | Column의 lookupDisplay가 true이면 value 대신 label을 표시한다. |
minuteFormat | string | 항목에 표시되는 분 형식 |
numberCategorize | boolean | 수를 분류할 것인지의 여부 |
secondFormat | string | 항목에 표시되는 초 형식 |
textCategorize | boolean | 텍스트를 분류할 것인지의 여부 |
timeCategorize | TimeCategory | 시간을 분류할때 시/분/초 단위로 분류하도록 지정한다. |
Events Desc
dateCategoryCallback
날짜를 분류하기 위한 콜백
Type
- CategoryCallback
Remarks:
반환 값 및 설명은 FilterCategory 참조
numberCategoryCallback
수를 분류하기 위한 콜백
Type
- CategoryCallback
Remarks:
반환 값 및 설명은 FilterCategory 참조
textCategoryCallback
문자열을 분류하기 위한 콜백
Type
- CategoryCallback
Remarks:
반환 값 및 설명은 FilterCategory 참조
Properties Desc
dateCategorize
날짜를 분류할 것인지의 여부
Type
- boolean
Remarks:
true
시 설정한 foramt 들을 기준으로한 텍스트로 연도, 분기, 또는 월 단위로 분류된다.
년도 수가 2 이상, 월 수가 7 이상이어야 연도별로 분류된다.
년도 당 월 수가 7 이상이어야 분기별로 분류된다.
총 일 수가 10 이상이고 월 수가 4 이상이어야 월별로 분류된다.
false
시 트리 형태가 아닌 리스트 형태로 항목마다 필터 탭이 만들어진다.
FilterAutomatingOptions.dateCategoryCallback 을 지정하여 사용자 지정의 분류를 할 수 있다.
dateDayFormat
항목에 표시되는 일 형식
Type
- string
dateMonthFormat
항목에 표시되는 월 형식
Type
- string
dateQuarterFormat
항목에 표시되는 분기 형식
Type
- string
dateYearFormat
항목에 표시되는 연도 형식
Type
- string
filteredDataOnly
FilterSelector에 표시되는 데이터
Type
- boolean
Remarks:
true
이면 전체 데이터가 아닌 filtering되어서 보여지고 있는 데이터만 filterSelector에 표시된다.
DataColumn.autoFilter가 true
인 column에만 적용된다.
hourFormat
항목에 표시되는 시간 형식
Type
- string
lookupDisplay
Column의 lookupDisplay가 true이면 value 대신 label을 표시한다.
Type
- boolean
minuteFormat
항목에 표시되는 분 형식
Type
- string
numberCategorize
수를 분류할 것인지의 여부
Type
- boolean
Remarks:
true
시 중복제거된 아이템이 16개 이상인 경우, 최대값과 최소값의 차를 기준으로 4개에서 8개 사이의 구간으로 분류 되어진다. 아이템이 15개 이하거나 false
시 트리 형태가 아닌 리스트 형태로 항목마다 필터 탭이 만들어진다. FilterAutomatingOptions.numberCategoryCallback 을 지정하여 사용자 지정의 분류를 할 수 있다.
secondFormat
항목에 표시되는 초 형식
Type
- string
textCategorize
텍스트를 분류할 것인지의 여부
Type
- boolean
Remarks:
true
시 아이템이 16개 이상인 경우에 문자열의 첫 문자를 기준으로 숫자, 알파벳 대문자, 알파벳 소문자, 유니코드, 그 외로 분류 되어진다. 아이템이 15개 이하거나 false
시 트리 형태가 아닌 리스트 형태로 항목마다 필터 탭이 만들어진다. FilterAutomatingOptions.textCategoryCallback 을 지정하여 사용자 지정의 분류를 할 수 있다.
timeCategorize
시간을 분류할때 시/분/초 단위로 분류하도록 지정한다.
Type
- TimeCategory
Remarks:
timeCategorize가 지정되면 dateCategorize는 적용되지 않는다.