基本クラスには、「フィールド」プロパティのみを構成するコンボボックスがあります。このような:
items: [
comboText = Ext.create('Ext.form.ComboBox', {
width: 150,
padding: '0 20 0 0',
displayField: 'label',
store: Ext.create('Ext.data.Store', {
fields: [
{type: 'string', name: 'label'},
{type: 'string', name: 'fieldName'}
]
})
}),
...]
このコンボに data プロパティのみを渡すにはどうすればよいですか? 以下のコードを試しましたが、うまくいきません。
comboTest.store.loadData(value);
value には次のような配列が含まれます。
[
{"label":"First name", "fieldName":"firstname"},
{"label":"Birth date", "fieldName":"birthdate"}
]
エラーはありませんが、コンボボックスは何も開きません。