extjs中使用formpanel.getForm().loadRecord()时,combo显示的是id,如何才能显示title

{xtype:"combo",hiddenName:"id",valueField:"id",displayField:"title",fieldLabel:"类别",e... {
xtype : "combo",
hiddenName : "id",
valueField : "id",
displayField : "title",
fieldLabel : "类别",
emptyText : "请选择...",
triggerAction : "all",
mode : "remote",
store : new Ext.data.Store({
autoLoad : true,
url : "...",
reader : new Ext.data.JsonReader({}, [{
name : "id",
mapping : "ID"
}, {
name : "title",
mapping : "TITLE"
}])
})
}
展开
 我来答
百度网友a5678e08f7
2013-06-08 · TA获得超过408个赞
知道小有建树答主
回答量:668
采纳率:0%
帮助的人:618万
展开全部
reader : new Ext.data.JsonReader({},[{name : 'id'},{name : 'title'}])

把reader改下试试

更多追问追答
追问
我后台是返回[{ID:1,TITLE:'a'},{ID:2,TITLE:'b'}],昨天太赶,忘记大写了
追答

那你改成大写的

reader : new Ext.data.JsonReader({},[{name : 'ID'},{name : 'TITLE'}])
bourne_scl
2013-06-07 · TA获得超过609个赞
知道小有建树答主
回答量:603
采纳率:0%
帮助的人:369万
展开全部
你 loadRecord() 里面 data的 title值没有

还有兄弟提问时

有代码别用截图,
别人想帮你修改,也不好复制不是?
追问
多谢提醒!!!
我的title是从远程获取的,后台会返回[{id:1,title:'a'},{id:2,title:'b'}]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gibyou
2013-06-08 · TA获得超过123个赞
知道答主
回答量:129
采纳率:0%
帮助的人:95.2万
展开全部
ExtJS Combobox 属性详解和默认值选中
你的问题是选中值的问题
百度找到了这个:www.ssjyblog.com/post/2013/06/ExtJs-Combobox-selected.html
更多追问追答
追问
有些区别呢,如果是local的store,在填充的时候是显示title显示的,只是remote的时候不行
追答
mode : "remote",

改为mode : "local",
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式