Ext JS:过滤组合框的正确技术?

Upp*_*age 1 javascript combobox extjs store

当我通过向底层商店添加过滤器来过滤组合框时,有时过滤器起作用(项目被删除),有时它没有效果.我调试了filterBy函数; 它被调用并返回true/false,因为我希望过滤/显示项目.

我在ExtJS论坛上看到,"Combobox使用过滤(即使使用triggerAction:'all'),所以你自己的触发器会被组合框中的触发器取代." 两个过滤器?

在Ext JS组合框中删除临时项目的正确方法是什么?

小智 5

在配置中使用lastQuery:''.

我遇到了类似的问题,组合框会在第一次单击触发器时显示所有项目,而不管过滤器如何.

要确保在第一次使用ComboBox触发器时未清除存储中的过滤器,请使用lastQuery ='' http: //docs.sencha.com/extjs/4.2.1/#!/api/Ext配置组合 .form.field.ComboBox属性,lastQuery