Ext.define('erp.view.fa.ars.APBill',{ extend: 'Ext.Viewport', layout: 'anchor', hideBorders: true, initComponent : function(){ var me = this; Ext.apply(me, { items: [{ xtype: 'erpFormPanel', anchor: '100% 50%', saveUrl: 'fa/ars/saveAPBill.action', deleteUrl: 'fa/ars/deleteAPBill.action', updateUrl: 'fa/ars/updateAPBill.action', auditUrl: 'fa/ars/auditAPBill.action', resAuditUrl: 'fa/ars/resAuditAPBill.action', submitUrl: 'fa/ars/submitAPBill.action', resSubmitUrl: 'fa/ars/resSubmitAPBill.action', postUrl: 'fa/ars/postAPBill.action', resPostUrl: 'fa/ars/resPostAPBill.action', printUrl:'fa/ars/printAPBill.action', getIdUrl: 'common/getId.action?seq=APBill_SEQ', keyField: 'ab_id', codeField: 'ab_code', auditStatusCode:'ab_auditstatuscode', statusCode:'ab_statuscode', printStatusCode:'ab_printstatuscode', payStatusCode:'ab_paystatuscode', voucherConfig: { voucherField: 'ab_vouchercode', vs_code: 'APBill', yearmonth: 'ab_date', datas: 'ab_code', status: 'ab_statuscode', mode: 'single', kind: function(form){ var f = form.down('#ab_class'); return f ? f.getValue() : null; }, vomode: 'AP' } },{ xtype: 'erpGridPanel2', anchor: '100% 50%', detno: 'abd_detno', keyField: 'abd_id', mainField: 'abd_abid', detailAssCaller:'APBillDetailAss' }] }); me.callParent(arguments); } });