Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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
Javascript ExtJS 4.2-如何将数组映射到模型字段并在网格列上动态显示?_Javascript_Extjs - Fatal编程技术网

Javascript ExtJS 4.2-如何将数组映射到模型字段并在网格列上动态显示?

Javascript ExtJS 4.2-如何将数组映射到模型字段并在网格列上动态显示?,javascript,extjs,Javascript,Extjs,我有以下json数据: { id:1, 名字:“某物”, 描述:“某物某物”, 顾客:[{ id:1, 用户名:“cust1” }, { id:2, 用户名:“cust2” }] }您可以使用模型中提供的转换功能。此转换功能用于某些计算目的,并根据我们的需要映射响应数据。例如,我将映射用户名,如下所示: fields: [ { name:'username', convert:function(value,model) { return model.data.custome

我有以下json数据:

{
id:1,
名字:“某物”,
描述:“某物某物”,
顾客:[{
id:1,
用户名:“cust1”
}, {
id:2,
用户名:“cust2”
}]

}
您可以使用模型中提供的转换功能。此转换功能用于某些计算目的,并根据我们的需要映射响应数据。例如,我将映射用户名,如下所示:

fields: [
{
  name:'username',
  convert:function(value,model)
  {
    return model.data.customers.username;
  }
}
]

id字段使用相同的方法。如果有任何问题,请回复。

这很有效!但是,我没有通过
model.data
映射它,而是通过
model.raw
映射它,因为前者没有定义。