我正在使用gxt 3.0.1,我在表单上添加了Basic Grid。 现在我为每个列添加了过滤器,可以在网格列的菜单中使用TextBox(现在基本上就是过滤网格)。 我必须在网格上方创建自己的TextBox并对其应用过滤器。并为每列网格执行此操作。 过滤在本地完成。 我的想法是寻找他们为TextBox制作的代码并将其应用于我的TextBox。 但我失败了。 它应该只是字符串过滤器,它应该与过滤网格中提供的过滤器完全相同。 我也在使用UiBinder。
答案 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
以获取有效工作示例,或按照上述说明自行构建。
如果这不起作用,请在您的问题中提供代码示例...