Ext JS:重写JsonReader或后期处理

问题描述

| 对我的服务器的特定请求返回JSON的x个字段。我想结合这些字段中的几个字段,并将串联的数据插入JsonStore的x + 1字段中。 我知道如何处理加载事件,读取每条记录,连接适当的字段并将其插入我的x + 1st字段。但是,是否有更好(更有效)的方法来完成此任务-可能是通过重写JsonReader?     

解决方法

        您正在寻找
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\'),}
        }
    ]
....