组合框单击事件未加载远程存储

时间:2015-11-05 13:57:53

标签: combobox extjs5

我有一个组合框(带有远程存储),需要根据另外两个组合框选择值加载。所以我将远程商店autoLoad保持为假。一旦选择了第二个组合值,我就加载这个组合商店。

直到这一点,它对我来说效果很好。

但我的客户端请求是:单击组合框下拉列表时,它必须根据其他两个组合值重新加载远程存储。所以我尝试使用expand event来在扩展组合框时加载商店。成功加载存储后,展开的组合将丢失选择,并且不允许选择任何值。我的意思是当用户点击下拉列表时,它会失去焦点并且下拉列表会自动折叠。我确信请求被发送到服务器以加载商店,但组合框展开不能正常工作。

有人可以帮我解决这个问题吗? 我真的很难过。

谢谢, 瓦利

1 个答案:

答案 0 :(得分:0)

最后我找到了答案如下:

1)收听展开事件并发送ajax请求以加载商店。 2)成功加载存储后,使用store.loadRawData方法将数据设置为存储。