是否可以将Sencha网格过滤器添加到某些TextBox?

时间:2013-10-16 14:56:16

标签: gwt extjs gxt

我正在使用gxt 3.0.1,我在表单上添加了Basic Grid。 现在我为每个列添加了过滤器,可以在网格列的菜单中使用TextBox(现在基本上就是过滤网格)。 我必须在网格上方创建自己的TextBox并对其应用过滤器。并为每列网格执行此操作。 过滤在本地完成。 我的想法是寻找他们为TextBox制作的代码并将其应用于我的TextBox。 但我失败了。 它应该只是字符串过滤器,它应该与过滤网格中提供的过滤器完全相同。 我也在使用UiBinder。

1 个答案:

答案 0 :(得分:1)

来自GridFilters javadoc

* Filtering is adjusted by the user using the grid's column header menu (this
* menu can be disabled through configuration). Through this menu users can
* configure, enable, and disable filters for each column.

这用于配置列标题菜单以内置过滤器,而不是在网格外设置文本框 - 请参阅http://www.sencha.com/examples/#ExamplePlace:filtergrid了解其工作原理。

要构建您描述的方式,请从基于StoreFilter的内容创建TextBox对象开始,将其添加到商店,并在每次内容时重新应用过滤器文本框的更改。

查看StoreFilterField以获取有效工作示例,或按照上述说明自行构建。

如果这不起作用,请在您的问题中提供代码示例...