何を試しても、コンボボックスにストアから単一のフィールドを表示することはできません。
これが私のコードです:
store/Criteria_1.js
Ext.define('AM.store.Critera_1', { //temp store
extend: 'Ext.data.Store',
model: 'AM.model.Criteria1',
storeId: 'search_criteria_1',
fields: ['TECH_NAME', 'KBE_ID', 'KBE_NAME'],
data : [
{ TECH_NAME: 'TECH_NAME' },
{ KBE_ID: 'KBE_ID' },
{ KBE_NAME: 'KBE_NAME' }
];
});
モデル/Criteria_1.js
Ext.define('AM.model.Criteria_1', {
extend: 'Ext.data.Model',
fields: [
{ name: 'TECH_NAME', type: 'string' },
{ name: 'KBE_ID', type: 'int' },
{ name: 'KBE_NAME', type: 'string' }
]
});
そして、ここで私はそれを app.js と呼ぼうとしています:
{ xtype: 'combobox', padding: 5, id: 'criteria_1_dropdown', store: Ext.StoreManager.get('Criteria_1'), displayField: 'KBE_ID' },
私もまだプロキシを使いたくありません。何か案は?