gpt4 book ai didi

json - 使用新参数 ExtJs Ext.data.JsonStore 重新加载 json 存储

转载 作者:IT老高 更新时间:2023-10-28 12:51:54 26 4
gpt4 key购买 nike

我目前无法使用新参数重新加载 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() 仍然调用带有参数 to 和 from 为空字符串的页面。

调用 newsletters.reload( { to: 'test1', from: 'test2' } ); 仍将参数视为空字符串。

最后从我尝试过的手册中:

lastOptions = newsletters.lastOptions;
Ext.apply(lastOptions.params, {
to: 'test1',
from: 'test2'
});
newsletters.reload(lastOptions);

这同样不会请求具有更新参数的/newsletters。

任何建议表示赞赏!

最佳答案

您实际上可以将 params 对象传递给 load() 方法

newsletters.load({
params: {to: 'test1', from: 'test2'}
})

关于json - 使用新参数 ExtJs Ext.data.JsonStore 重新加载 json 存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3277682/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com