【发布时间】:2016-12-01 01:24:32
【问题描述】:
我的网格中有 3 列的字符串过滤器。这工作正常。在数据索引为abc 的第三列中,我想修改输入的值。
例如,如果我按 0,那么它会过滤所有具有 0 的数据。我想按 'No' 而不是 0 进行过滤。同样,我想使用 'Yes' 而不是 1 来过滤具有 1 的数据。
我的过滤器创建代码。
this.filters = new Ext.ux.grid.GridFilters({
filters: this.filter,
local: true,
autoReload: false,
});
this.features = [this.filters];
this.plugins = [this.filters];
插入过滤器的代码。
gridEl.filter.push({
type: header.getAttribute("FILTER"),
dataIndex: header.getAttribute("DATAINDEX"),
encode: false,
metaID: header.getAttribute("M"),
});
感谢您的帮助。
【问题讨论】:
-
您应该向我们展示您的代码
-
您可以向我们展示代码以及您尝试做什么?
-
@YosvelQuintero 现在适合你吗?
-
JSFiddle/Sencha fiddle 会更容易理解。
-
@VinodGubbala 请参考此过滤器。在此我想使用由我定义的特定输入。 docs.sencha.com/extjs/4.2.0/extjs-build/examples/grid-filtering/…
标签: javascript string extjs filter extjs3