0
以下の設定は4.07で動作しますが、4.1では動作しません。4.07から4.1へのコンボボックスでのアレイストアのアップグレード
私のコンボには3つのアイテムがあります。これは単にdisplayFieldとvalueFieldを読んでいない。
私はmvcアーキテクチャを使用しています。
私の見解では{
xtype: 'combobox',
id: 'ProofRequired',
name: 'ProofRequired',
fieldLabel: 'Proof Required',
displayField: 'Name',
store: 'ProofRequired',
triggerAction: 'all',
queryMode: 'local',
valueField: 'Id'
},
私app.jsで
stores: [ 'VarnishType'],
と私の店
Ext.define('Mis.store.ProofRequired', { extend: 'Ext.data.Store',
constructor: function(cfg) {
var me = this;
cfg = cfg || {};
me.callParent([Ext.apply({
autoLoad: true,
storeId: 'ProofRequired',
clearOnPageLoad: false,
data: [
{
Id: '1',
Name: 'Digital'
},
{
Id : '2',
Name : 'PDF'
},
{
Id : '3',
Name : 'Other'
}
],
proxy: {
type: 'ajax',
reader: {
type: 'array'
}
},
fields: [
{
Id: 'Id',
Name: 'Name'
}
]
}, cfg)]);
}
});
ネットワークトラフィックには何が表示されますか?あなたのJSONデータがあなたのアプリに戻ってきていますか? – sha