默认为特定过滤器选项extjs 4.1.3

时间:2017-07-26 20:23:40

标签: javascript xml extjs

我有一个网格,可以在激活过滤的情况下返回各种类型的数据。根据三个不同的选项筛选一列。

我需要在一个特定选项上启用过滤的情况下加载网格。如何加载已经过滤了一个特定选项的网格?

var columns = [{
                text: 'Title',
                width: 260,
                dataIndex: 'Title',
                filterable: true
            }, {
                text: 'Description',
                flex: 1,
                dataIndex: 'Description',
                filter: {
                    type: 'string'
                }
            }, {
                text: 'Modified',
                width: 90,
                dataIndex: 'Modified',
                xtype: 'datecolumn',
                format: 'm/d/Y',
                filter: true
            }, {
                text: 'Status',
                width: 90,
                dataIndex: 'TopicStateValue',
                filter: {
                    type: 'list',
                    options: ['Open/Current', 'Archived/Closed', 'Hold']
                }
            }];

我需要加载网格,并将Open/Current项设置为有效。

1 个答案:

答案 0 :(得分:1)

只需对商店进行过滤即可。 如果你想在后台执行过滤,这通常是最佳选择。

另一种选择是激活过滤器并设置它的值。 有关如何执行此操作的详细信息,请参阅您的其他问题(https://stackoverflow.com/a/45380759/333492)。