SMART datagrid v1.4 > Classes
DataLudi.ColumnFilter class
컬럼 필터 정보 객체.
필터 이름과 실행 시간 필터링을 위한 판정식 등을 지정해야 한다. DataColumn 별로 filters 속성을 통해 하나 이상의 컬럼 필터를 설정할 수 있다.
한 컬럼에 복수의 컬럼이 활성화되면 OR로 필터링된다. 즉, 여러 필터 중 하나라도 통과하는 행들은 모두 표시된다. 또, 여러 컬럼에 필터들이 설정된 경우, 컬럼 사이에는 AND로 필터링된다. 즉, 모든 컬럼의 필터를 통과한 행들만 표시된다.
- Base Classes
- EventAware > DLBase
- Constructor
- function ColumnFilter (criteria: String);
- Properties
- active
- callback
- description
- expression
- name
- text
- visible
- Inherited Methods
- EventAware.addListener
- DLBase.assign
- DLBase.getProperties
- DLBase.getProperty
- EventAware.removeListener
- DLBase.setProperties
- DLBase.setProperty
- DLBase.toggle
- Note
- 컬럼 필터는 컬럼을 기준으로 설정되는 것이 아니라 컬럼에 연결된 데이터필드를 기준으로 적용된다. 동일한 데이터필드에 연결된 둘 이상의 컬럼에 필터를 설정하면 기대한대로 동작하지 않고 사용자에게 혼란을 줄 수 있다.
- See Also
- DataColumn.filters
- DataColumn.clearFilters
- Examples
- 컬럼 필터링
- 컬럼 Auto 필터