我想知道有人可以帮助我将对象数组的信息映射到使用ExtJS 4.2的组合框中。无法使用Ext JS 4映射组合框组件中的“显示”和“值”字段。显示[对象对象]
我已经在下面的图像中描述的物体:
我想使用这种“产品”阵列作为ComboBox组件中的存储。
我所定义的组分如下:
var selector = {
xtype: 'fieldcontainer',
anchor: '50%',
layout: {type: 'hbox', pack: 'start'},
items: [{
xtype: 'combobox',
allowBlank: false,
editable: false,
fieldLabel: 'Products (' + products.length + ')',
itemId: 'productsInvolved',
store: products,
displayField: 'key.productType',
valueField: 'key.productId'
}]
};
return selector;
但我不能找出为什么它返回:[对象物体]当我显示它在用户界面,它必须显示“一般”和具有“123456”的值。
我已经尝试将其转换为ArrayStore,但没有成功。请提供一些想法或线索?
我真的很感谢你的帮助。提前致谢。最好的祝福。