gpt4 book ai didi

extjs - 在 ExtJS 中,如何让 store.load(config) 发送不限于预定义的参数?

转载 作者:行者123 更新时间:2023-12-04 17:26:11 24 4
gpt4 key购买 nike

我正在对商店进行远程过滤。

我的代码是这样的:

myStore.load({
limit: 8,
foo: 'foo is never sent',
filters:[{'property':'some property','value':30,'comparison':'lt','field':'age'}]
});

它最终使用 GET 方法发送到服务器,参数如下:(来自 chrome/firebug)
_dc:1327757119914
page:1
start:0
limit:8
filter:[{"property":"some property","value":30}]

请求的网址:
myServerPage.php?_dc=1327757119914&page=1&start=0&limit=8&filter=%5B%7B%22property%22%3A%22some%20property%22%2C%22value%22%3A30%7D%5D

'foo' 丢失了,更重要的是,在传递的 'filter' 对象中,只发送了 'property' 和 'value'。 (我认为这两个是预定义的,filter config 不接受其他键和值)

如何使用 load() 将我自己的参数发送到服务器,尤其是在“过滤器”部分?

最佳答案

其它的办法:

myStore.getProxy().extraParams= {search: "something"}

关于extjs - 在 ExtJS 中,如何让 store.load(config) 发送不限于预定义的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9045614/

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