extjs combobox为什么下拉框就显示一次,以后再点击下面是空白

//ComboboxExt.define('AM.view.user.Demo',{extend:'Ext.form.ComboBox',alias:'widget.us... //Combobox
Ext.define('AM.view.user.Demo' ,{
extend: 'Ext.form.ComboBox',
alias : 'widget.userdemo',
store:
new Ext.data.JsonStore({
proxy: {
type: 'ajax',
url: 'data/users.json',
reader: {
type: 'json',
root: 'users',
idProperty: 'name'
}
},
fields: ['name', 'email']
}),
mode:'remote',
//store : 'Users',
//mode: 'local',
valueField : "name",
displayField : "email",
//mode : "remote",
triggerAction : "all",
editable : false,
allowBlank : false

});
//json
{
users: [
{name: 'Ed', email: 'ed@sencha.com'},
{name: 'Tommy', email: 'tommy@sencha.com'}
]
}
展开
 我来答
Cha呗科技
2015-09-02 · TA获得超过322个赞
知道小有建树答主
回答量:190
采纳率:60%
帮助的人:103万
展开全部
  可能是你的数据问题,既然第一次能显示数据,说明你初始化时候的数据结构是对的,第二次是空白,说明你第二次触发数据加载时候出错或者加载了一个空的数据结果。
cheanopig
推荐于2016-06-26 · TA获得超过275个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:409万
展开全部
store:
new Ext.data.JsonStore({
autoload:true,
proxy: {
type: 'ajax',
url: 'data/users.json',
reader: {
type: 'json',
root: 'users',
idProperty: 'name'
}
},
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式