许多朋友可能在使用EXTJS4,写联动的combo控件,首次选择联动效果,可以正常显示和选择。
再次切换选择‘一级’,动态加载‘二级’,数据可以正常加载,但是始终出现一个loading的遮盖层,选择不了下拉数据,这是一个Ext的bug:
http://www.sencha.com/forum/showthread.php?153490-Combo-Box-Store-Loading
解决的办法是:
增加一下代码
store.on('load', function (store, records, successful, options) {
if (successful && Ext.typeOf(combo.getPicker().loadMask) !== "boolean") {
combo.getPicker().loadMask.hide();
}
});