当我尝试从组合框中的Store中获取数据时,我将输出结果为--- [object Object] !!!但对象的价值不会来!!任何机构都可以告诉我这是什么问题或解决方案应该是什么???
答案 0 :(得分:1)
在Extjs 4.0中:
创建数据模型
Ext.define('Bond', {
extend: 'Ext.data.Model',
idProperty: 'userid',
fields: [
{
name :'industryGroupsreName',
type:'string'
},
]
});
创建商店
var industry=new Ext.data.Store(
{
model:'Bond',
proxy:
{
type: 'ajax',
url: 'industry.html',
reader: {
type: 'json'
}
}
});
industry.load();
将下面的代码应用到您的组合框
new Ext.create('Ext.form.ComboBox',
{
fieldLabel: 'Industry Group Name',
store: industry,
id: "industrygroup",
name: "industrygroup",
allowBlank: false,
hiddenName : 'industrygroup',
width:300,
queryMode: 'local',
displayField: 'industryGroupsreName',
valueField: 'industryGroupsreName'
}),