0

シリアル化されたコンボボックスの文字列のリストを次のように返します。

data:{"option1", "option2", "option3"...}

JsonReader にはフィールドのリストがあり、OPT フィールドにマップするとします。

reader: new Ext.data.JsonReader({...
   fields: [ {name: 'OPT', mapping: '???'} ]
})

マッピングはプロパティ名を指す必要があることを理解しています...しかし、文字列には値/コンテンツプロパティがありません。

4

1 に答える 1

0

指定したものは有効な JSON ではありません。

どちらかである必要があります(アレイリーダーを使用)

data: ["option 1", "option 2", "option 3"]

または (マッピングは「名前」になります)

"data": [{
    "name": "option 1"
}, {
    "name": "option 2"
}]
于 2012-05-01T21:23:36.900 に答える