extjs 过滤器编辑器

Posted

技术标签:

【中文标题】extjs 过滤器编辑器【英文标题】:extjs filter editor 【发布时间】:2009-12-10 15:26:24 【问题描述】:

extJS 是否有任何类型的网格可视化过滤工具。

下一行有三个由用户添加的示例条件,以及一个用于删除条件的 x 按钮。

样本过滤器:

[Business Unit=Accounting-x] [姓名如“Jo*”-x] [年龄在 25-33-x 之间]

人员网格(显示过滤后的数据)

1 33 乔希会计

2 35 约翰会计 alt text http://img189.imageshack.us/img189/9879/searchresultsn.jpg

【问题讨论】:

【参考方案1】:

我使用 Ext 已经有一段时间了,但如果我没记错的话,你可以访问网格控件的 store 属性。这为您提供了一个 Ext.data.Store,它具有一个可以采用 String 或 RegEx 的过滤器方法。然后您可以更新网格控件(我不记得这是否需要,但我似乎记得在 Ext 2.1 中需要它)。

查看 Ext.data.store 的 API 文档。

【讨论】:

【参考方案2】:

http://www.extjs.com/deploy/dev/examples/grid-filtering/grid-filter-local.html

【讨论】:

不是吧,看附图吧,不是英文的,不过你会明白的(手机搜索结果) 好吧,你最初没有发布图片。在 Ext 中没有这样的东西,你必须自己写。我提供的链接显示了自定义网格过滤的一种实现,如果您看看它是如何完成的,也许该代码可以帮助您。 是的,布莱恩,我找不到任何这样的样本(至少是英文的)。我想有时一张照片真的值一千个字。

以上是关于extjs 过滤器编辑器的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS 组合框错误:无法读取未定义的属性“存储”

extjs 获取所有店铺记录

ExtJs - 通过 Gridpanel 的索引获取行

extjs3 编辑器网格限制输入键行为

ExtJs 编辑器网格面板的问题

从 word 粘贴到 extjs 编辑器