我有一个带有gridfilter插件的gridpanel。任务是仅在网格的标题中提供过滤,不应该有其他组件。我从服务器端加载一个商店,该商店中的一些对象属性可能只包含几个预定义的字符串,如:
{ field: 'AAA BBB CCC' ... },{ field: 'AAA BBB' ... },
{ field: 'AAA'...}, { field: 'BBB CCC'} ..
然后我为列设置了一个过滤器,我需要一个过滤器来显示包含至少其中一个预定义字符串的值。
type: 'list',
dataIndex: 'field',
options: [ 'AAA', 'BBB', 'CCC']
是否有可能将自定义功能应用于此类过滤器? 希望如下:
type: 'list',
dataIndex: 'field',
options: [ 'AAA', 'BBB', 'CCC'],
filterFunction: function(...){
.....
}
如果我需要手动过滤商店,如何获取过滤器值和点击事件?
谢谢!