我在使用EXT 的combobox 进行修改操作的时候 (comboBox的值是异步加载的),里面的值不是现实的Name,而是现实的value,效果如下图,始终找不到怎么解决这个问题
rankData = new Ext.data.Store({
proxy : new Ext.data.HttpProxy({
url : '../farm/rank.shtml'
}),
reader : new Ext.data.JsonReader({}, ['farmUserRankId',
'rankName'])
});
rankCombo = new Ext.form.ComboBox({
store : rankData,
valueField : "farmUserRankId",
mode : 'remote',
displayField : "rankName",
forceSelection : true,
blankText : '请选择种植等级',
emptyText : '选择种植等级',
editable : false,
triggerAction : 'all',
allowBlank : false,
fieldLabel : '种植等级',
width : 170,
hiddenName : "farmUserRankId",
autoShow : true,
selectOnFocus : true,
name : "farmUserRankId"
});
修在的方法中我手动的给这个 comboxBox设定了选择的value但是显示的还是value,而不是name rankCombo.selectByValue(data.farmUserRankId,true);

问题补充
不是的,是我们公司做的一个项目,呵呵
谢谢你,按照你说的问题解决了