SMART datagrid v1.4 > Classes
DataLudi.ColumnAutoFilter class
컬럼 Auto 필터는 컬럼에 속한 데이터셀의 값들 중 중복되지 않은 것들을 나열해서 사용자가 그 중 선택한 값들에 해당하는 데이터행들만 표시하도록 하는 필터링 장치다. 기존 컬럼 필터와 병행해서 사용할 수 있다.
표시하는 목록은 기본적으로 중복되지 않는 모든 값들이지만, valueScale을 지정해서 구간 단위의 값들을 나열할 수도 있다. 또, maxCount 속성으로 필터 선택 상자에 표시할 목록 항목의 최대 개수를 지정할 수 있다. 최대 개수를 초과하는 경우 그 다음 항목들을 나열하도록 하는 링크가 마지막 항목으로 추가된다.
기본 속성은 active이다.
- Base Classes
- EventAware > DLBase
- Properties
- active
- ascending
- displayCase
- displayCount
- editSize
- ignoreCase
- maxCount
- valueScale
- Inherited Methods
- EventAware.addListener
- DLBase.assign
- DLBase.getProperties
- DLBase.getProperty
- EventAware.removeListener
- DLBase.setProperties
- DLBase.setProperty
- DLBase.toggle
- Note
- 컬럼 Auto 필터는 컬럼 필터와 마찬가지로 컬럼을 기준으로 설정되는 것이 아니라 데이터필드를 기준으로 적용된다. 동일한 데이터필드에 연결된 둘 이상의 컬럼에 Auto 필터를 설정하면 기대한대로 동작하지 않고 사용자에게 혼란을 줄 수 있다.
- See Also
- ColumnFilter
- Examples
- Column Auto Filtering
- Column Filtering