你在没有加alert()前,数据源尚未加载完成,你就进行赋值了。所以只会显示key,而不会是value。
你的alert(),是赋值延后了,数据已经加载完成,所以可以了。
解决思路:你要在数据源加载完成后在进行赋值。——用回调函数callback吧
我的代码(可能麻烦,不过你这个情况我这样解决):
以下代码加在你创建settleTempStore后。
settleTempStore.on('load',function(){Ext.getCmp('openStlnod').setValue(Ext.getCmp('openStlnod').getValue())})
可能标点会不会不匹配,直接打没校验过,你直接调整下。
EXTJS 下拉框 combobox 可以通过3种方式赋值1定义时 用value:值
2.点击选项赋值
3.用setValue 或者 setRawValue 方法赋值
需要注意的是 setValue 或者 setRawValue 需要在对象 渲染后才能执行 否则或赋值失败
对于您的问题 要看代码 是否是在渲染后赋值 , 或者 在没有 setValue 时 是否正常
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)