Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gwt 是否可以将Sencha网格过滤器添加到某些文本框中?_Gwt_Extjs_Gxt - Fatal编程技术网

Gwt 是否可以将Sencha网格过滤器添加到某些文本框中?

Gwt 是否可以将Sencha网格过滤器添加到某些文本框中?,gwt,extjs,gxt,Gwt,Extjs,Gxt,我使用的是gxt 3.0.1,我的表单中添加了基本网格。 现在我为每一列添加了过滤器,可以在网格列菜单的文本框上使用(基本上现在是过滤网格)。 我必须在网格上方创建自己的文本框,并对其应用过滤器。并对网格的每一列执行此操作。 过滤是在本地完成的。 我的想法是寻找他们为文本框编写的代码,并将其应用到我的文本框中。 但我失败了。 它应该是字符串过滤器,它应该和过滤器网格中提供的过滤器一样工作。 我也在用UiBinder 来自GridFiltersjavadoc * Filtering is adju

我使用的是gxt 3.0.1,我的表单中添加了基本网格。 现在我为每一列添加了过滤器,可以在网格列菜单的文本框上使用(基本上现在是过滤网格)。 我必须在网格上方创建自己的文本框,并对其应用过滤器。并对网格的每一列执行此操作。 过滤是在本地完成的。 我的想法是寻找他们为文本框编写的代码,并将其应用到我的文本框中。 但我失败了。 它应该是字符串过滤器,它应该和过滤器网格中提供的过滤器一样工作。
我也在用UiBinder

来自
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.
这用于配置列标题菜单,使其具有内置过滤器,而不是在网格外设置文本框-请参阅以了解其工作原理

要构建描述的方式,请根据
文本框的内容创建
StoreFilter
对象,将其添加到存储中,并在每次文本框的内容更改时重新应用过滤器

查看
StoreFilterField
了解工作示例,或按照上述说明构建自己的示例


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

那么您找不到其他人已经编写的任何代码?这真的是个问题吗?向我们展示您尝试使用的代码并使其工作。它在gxt-3.0.1.jar中,可能在AbstractGridFilters类中,包com.sencha.gxt.widget.core.client.grid.filters中,但我认为这并不容易。要向列添加过滤器,只需执行以下操作
GridFilters=newgridfilters();filters.initPlugin(网格);filters.setLocal(true);filters.addFilter(nameFilter);
现在,以后发生的事情对我来说是个谜。