我在使用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);
问题补充
不是的,是我们公司做的一个项目,呵呵
谢谢你,按照你说的问题解决了