これは私が得ているjsonの応答です。JSONLINTで確認したところ、有効と表示されていますが、列の見出しがなくても値が表示されるだけです...列名は「States」です。
{"myTable":["VA","CA","CO","OK","PA","TX"]}
このJsonを使用してコンボボックスにロードすることは可能でしょうか
items: [{
xtype: 'combo',
id: 'iccombo',
scope: this,
store: this.store,
mode: 'remote',
minChars: 0,
fieldLabel: 'Short State',
displayField: 'States',
valueField: 'States',
typeAhead: true,
name: 'States',
labelWidth: 125,
anchor: '95%'
},
これは私の店です
var store = Ext.create('Ext.data.Store', {
autoLoad: true,
id: 'OurData',
scope: this,
fields: [{ name: 'States' }],
proxy: {
type: 'ajax',
url: 'GetState/getS',
reader: {
type: 'json',
root: 'myTable'
idProperty: 'States'
}
}
});