我有一家商店,我想在 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/