组合框单击事件未加载远程存储
Combo box click event not loading remote store
我有一个组合框(带远程存储)需要根据另外两个组合框 selected 值加载。所以我将远程商店 autoLoad 设置为 false。一旦第二个组合值 selected 我正在加载这个组合商店。
到目前为止它对我来说效果很好。
但我的客户要求是:当组合框下拉菜单被点击时,它必须根据其他两个组合值重新加载远程存储。因此,每当组合框展开时,我都尝试过展开事件来加载商店。成功加载商店后,展开的组合将失去 selection,并且不允许 select 任何值。我的意思是,当用户单击下拉菜单时,它会失去焦点并且下拉菜单会自动折叠。我确定请求已发送到服务器以加载商店,但组合框展开无法正常工作。
有人可以帮我解决这个问题吗?
我真的卡在这里了。
谢谢,
瓦利
最后我找到了如下答案:
1) 侦听扩展事件并发送 ajax 请求以加载商店。
2) 成功加载存储后,使用 store.loadRawData 方法设置要存储的数据。
我有一个组合框(带远程存储)需要根据另外两个组合框 selected 值加载。所以我将远程商店 autoLoad 设置为 false。一旦第二个组合值 selected 我正在加载这个组合商店。
到目前为止它对我来说效果很好。
但我的客户要求是:当组合框下拉菜单被点击时,它必须根据其他两个组合值重新加载远程存储。因此,每当组合框展开时,我都尝试过展开事件来加载商店。成功加载商店后,展开的组合将失去 selection,并且不允许 select 任何值。我的意思是,当用户单击下拉菜单时,它会失去焦点并且下拉菜单会自动折叠。我确定请求已发送到服务器以加载商店,但组合框展开无法正常工作。
有人可以帮我解决这个问题吗? 我真的卡在这里了。
谢谢, 瓦利
最后我找到了如下答案:
1) 侦听扩展事件并发送 ajax 请求以加载商店。 2) 成功加载存储后,使用 store.loadRawData 方法设置要存储的数据。