如何使用Direct商店在Ext JS中设置远程自动完成?

时间:2011-05-12 22:50:26

标签: javascript json extjs autocomplete combobox

阿罗哈!

我正在忙于一个项目而且我遇到了一个问题:当使用Direct类型代理的数据存储时,所以,DirectStore,作为组合框的来源,我完全无法设置自动完成,即使在确保该模式后:'remote'已设置。

在查看使用Firebug,Chromium开发工具以及你有什么的请求之后,我确实看到它正在向API路由器发出请求,因此请求正在进行,但问题是,它没有我知道它应该将我输入自动填充框的文本附加到发送回服务器的JSON。

所以我想我的最终问题是,这里的任何人都知道有什么办法可以确保即使使用DirectStore,也会发送正确的数据,以便我可以在服务器后端进行一些排序或数据定位?谢谢:D

1 个答案:

答案 0 :(得分:0)

使用ExtJS 4.x时,在处理查询时有两个配置选项...

queryModequeryParam

第一个配置选项可以是remote(默认为此默认值)或local,第二个选项允许您定义使用远程查询模式时参数的名称。此外,您还可以将queryMode设置为false0或空字符串,这会导致 no 参数发送到服务器。