对我的服务器的特定请求将返回x个JSON字段。我想组合其中的几个字段,并将连接后的数据插入到JsonStore的x+1字段中。
我知道如何处理load事件、读取每条记录、连接适当的字段并插入到我的x+1st字段中。然而,有没有更好(更有效)的方法来实现这一点--也许是通过覆盖JsonReader?
发布于 2011-06-15 23:20:59
您正在寻找Ext.data.Field.convert
参考- ExtJS 3.x / ExtJS 4.x
使用4.x版本的示例-
....
fields: [
'name', 'email',
{name: 'age', type: 'int'},
{name: 'gender', type: 'string', defaultValue: 'Unknown'},
{
name: 'whatever',
convert: function(value, record) {
return record.get('f1') + record.get('a2'),
}
}
]
....https://stackoverflow.com/questions/6350590
复制相似问题