Ext.define('saas.model.report.PayDetail', { extend: 'saas.model.Base', fields: [ { name: 'pd_date', type: 'string' }, { name: 'pd_code', type: 'string' }, { name: 'pd_kind', type: 'string' }, { name: 'pd_buyername', type: 'string' }, { name: 'pd_currency', type: 'string' }, { name: 'pd_addpay', type: 'float' }, { name: 'pd_addpre', type: 'float' }, { name: 'pd_remain', type: 'float' }, { name: 'pd_vendname', type: 'string' }, { name: 'groupfield', type: 'string', convert: function(v, rec) { return rec.get('pd_vendname') + rec.get('pd_currency'); }, depends: ['pd_vendname', 'pd_currency'] } ], });