SMART datagrid v.1 > Classes
DataLudi.ColumnFilter class
列筛选器信息对象。
需要指定为筛选器名称和运行时间筛选的判别式等。 可以通过filters属性,设置对各个DataColumn的、一个以上的列筛选器。
如果在一个列中,激活多个列,就会被筛选为OR。 也就是说,即使通过多个筛选器中的一个,也会全部显示相关行。 另外,当筛选器被设置在多个列时,相关列之间将会被筛选为AND。 也就是说,只会显示通过所有列的筛选器的行。
- Base Classes
- EventAware > DLBase
- Constructor
- function ColumnFilter (criteria: String);
- Properties
- active
- 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
- 列筛选
- 列自动筛选