Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ExtJs找不到映射字符串集合的属性_Extjs_Combobox_Mapping_Jsonreader - Fatal编程技术网

ExtJs找不到映射字符串集合的属性

ExtJs找不到映射字符串集合的属性,extjs,combobox,mapping,jsonreader,Extjs,Combobox,Mapping,Jsonreader,我为序列化后的组合框返回字符串列表,如下所示: data:{"option1", "option2", "option3"...} JsonReader有一个字段列表,让我们说我们想映射到一个OPT字段: reader: new Ext.data.JsonReader({... fields: [ {name: 'OPT', mapping: '???'} ] }) 我知道映射应该指向属性名。。。但是字符串没有value/content属性 您提供的不是有效的JSON 它或者需要使用数

我为序列化后的组合框返回字符串列表,如下所示:

data:{"option1", "option2", "option3"...}
JsonReader有一个字段列表,让我们说我们想映射到一个OPT字段:

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

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

您提供的不是有效的JSON

它或者需要使用数组读取器

data: ["option 1", "option 2", "option 3"]
或者映射将是名称

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

数组读取器是如何工作的?。。。我们仍然需要一些东西来描绘这个领域,它是什么???