Javascript Ext JS:重写JsonReader或后处理

Javascript Ext JS:重写JsonReader或后处理,javascript,extjs,jsonstore,jsonreader,Javascript,Extjs,Jsonstore,Jsonreader,对我的服务器的特定请求返回x个JSON字段。我想组合其中几个字段,并将连接的数据插入到JsonStore的x+1字段中 我知道如何处理加载事件、读取每条记录、连接适当的字段,以及如何插入到我的x+1字段中。但是,是否有更好(更有效)的方法来实现这一点-可能是重写JsonReader?您正在查找Ext.data.Field.convert 参考-/ 使用4.x版本的示例- .... fields: [ 'name', 'email', {name: 'age',

对我的服务器的特定请求返回x个JSON字段。我想组合其中几个字段,并将连接的数据插入到JsonStore的x+1字段中


我知道如何处理加载事件、读取每条记录、连接适当的字段,以及如何插入到我的x+1字段中。但是,是否有更好(更有效)的方法来实现这一点-可能是重写JsonReader?

您正在查找
Ext.data.Field.convert

参考-/

使用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'),
            }
        }
    ]
....

你是对的-这正是我想要的(+1)。但是,从未调用我的convert函数。我正在用SuperBoxSelect使用我的商店-也许UX以某种方式停止了转换的调用???@upper stage-发布一些代码。从技术上讲,如果存储区正在加载记录,那么应该调用convert,因为它应该在记录创建时调用。我不熟悉SuperBoxSelect