首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

解决Extjs中Combobox显示值和真实值赋值有关问题

2012-10-20 
解决Extjs中Combobox显示值和真实值赋值问题version:ext2.2初始化赋值给combobox常常会遇到显示值不等于真

解决Extjs中Combobox显示值和真实值赋值问题
version:ext2.2
初始化赋值给combobox常常会遇到显示值不等于真实值的问题。
这个时间就要调用到setvalue和setrawvalue了,下面是我初始化省份的时候的例子,其中真实值是省份ID,显示值是省份中文名:

(updateUserInfoPanel.find('name','provinceId')[0]).setValue(sm.getSelected().get('provinceId'));(updateUserInfoPanel.find('name','provinceId')[0]).setRawValue(sm.getSelected().get('provinceName'));    

如果这个还没有生生效,就需要使用Ext.data.Record.create({})去构建一个combobo的数据对象,并将这个值填充到combobo的dataStore中,最后再调用setvalue这样就可以了。

热点排行