我目前有麻烦重新加载一个json存储与新的参数。这是我的商店:
newsletters = new Ext.data.JsonStore({ url: '/newsletters/',root: 'results',fields: [ 'id','body' 'recipients' ],baseParams: { command: 'json',to: dateTo,from: dateFrom },autoLoad: true });
dateTo和dateFrom最初是空字符串(”),并且使用正确的参数调用firebug / newsletters中的检查。
现在没有以下技术工作:
更改dateTo和dateFrom的值,然后调用newsletters.reload()仍然调用具有参数的页面为空字符串。
调用newsletters.reload({to:’test1’,from:’test2′});仍然将参数视为空字符串。
最后从手册我试过:
lastOptions = newsletters.lastOptions; Ext.apply(lastOptions.params,{ to: 'test1',from: 'test2' }); newsletters.reload(lastOptions);
这再次不请求/通讯与更新的参数。
任何建议赞赏!
你实际上可以将params对象传递给load()方法
newsletters.load({ params: {to: 'test1',from: 'test2'} })
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。