javascript - 存储和远程过滤

标签 javascript extjs extjs5

我有一家商店,我想在 beforequery 事件中设置过滤器。

问题是当我这样做时

store.addFilter({property:'name', value: 'xxx'});

实际的 addFilter 调用将发送一个请求,这是一个问题,因为它将再次触发 beforequery 事件。

所以我将supresevent参数添加到函数调用中

store.addFilter({property:'name', value: 'xxx'}, true);

但是,在这种情况下,请求根本没有过滤器参数。

我错过了什么吗?

我想要的只是在 beforequery 事件中添加一个过滤器并让它执行请求

最佳答案

商店中有一个名为autoFilter的属性。将其设置为 false。它是私有(private)属性(property),因此不在文档中。

关于javascript - 存储和远程过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31833784/

相关文章:

javascript - 抓取引用 R 中外部 javascript 脚本的 Javascript 渲染网页

javascript - 每次使用 Codeigniter 单击打开 Bootstrap Modal 时如何调用 javascript 函数?

javascript - 多表查询 + 指定返回值

javascript - Ext.msg.show() 的定位 - Extjs

javascript - handleClick() 不是 Sencha CMD 和 Extjs 5.1 的函数

javascript - Dojo Tooltip Spring 和变量

javascript - "end"来自 express/connect 中间件的请求的正确方法是什么?

javascript - 在Sencha Touch中获取容器在 "initialize"上的记录

css - 如何使用 CSS 设计 ExtJS 容器?

javascript - ExtJS:将模型列转换为网格中的行