【发布时间】:2016-04-22 00:11:00
【问题描述】:
当我加载我的应用程序时,第一个组件是一个网格(带有分页栏)。
网格存储有配置 autload: true
该应用程序有第二个组件,一个表单,用于搜索,并将结果加载到网格中。
当我单击搜索按钮时,如果网格在例如第 2 页上并且搜索字符串仅存在于第一页上,则不会返回任何结果。
我使用的解决方案是转到第一页,删除所有记录(加载时自动加载:true),然后加载搜索结果。
store.loadPage(1) ;
store.removeAll();
store.proxy.extraParams = {...};
store.load({
…
});
问题是解决方案需要进行两次连续加载,并简要地网格显示开始记录(自动加载),删除它们然后显示搜索结果。
我的目标是清除网格(存储)以正确加载搜索结果。
有没有更好的方法来做到这一点?
谢谢。
【问题讨论】:
标签: javascript search extjs grid extjs5