ExtJs找不到Property to Map String Collection

时间:2012-05-01 21:15:08

标签: extjs combobox mapping jsonreader

我返回序列化的组合框的字符串列表:

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

JsonReader有一个字段列表,让我们说要映射到OPT字段:

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

我知道映射应该指向属性名称...但字符串没有value / content属性。

1 个答案:

答案 0 :(得分:0)

您提供的内容无效JSON。

它需要(使用数组读取器)

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

或(映射将是“名称”)

"data": [{
    "name": "option 1"
}, {
    "name": "option 2"
}]