/** * Created by zhouy on 2018/10/18. */ Ext.define('saas.view.document.bankinformation.Window', { extend: 'saas.view.document.kind.ChildForm', xtype: 'document-bankinformation-window', dataKind:'bankinformation',//类型标识 caller:'BankInformation', belong:{ columns: [{ text: '账户编号', dataIndex: 'bk_bankcode', flex: 1 },{ text: '账户名称', dataIndex: 'bk_bankname', flex: 1 },{ text: '账户类别', dataIndex: 'bk_type', flex: 1, },{ text: '期初金额(元)', dataIndex: 'bk_beginamount', xtype: 'numbercolumn', renderer : function(v) { return saas.util.BaseUtil.numberFormat(v, 2, true); }, flex: 1 },{ text: '当前余额(元)', dataIndex: 'bk_thisamount', xtype: 'numbercolumn', renderer : function(v) { return saas.util.BaseUtil.numberFormat(v, 2, true); }, flex: 1 },{ xtype:'datecolumn', text: '建账日期', format:'Y-m-d', dataIndex: 'bk_date', flex: 1 }, { text: '备注', dataIndex: 'bk_remark', flex: 1 }], keyField:'id', reqUrl: '/api/document/bankinformation/save', delUrl: '/api/document/bankinformation/delete' }, etc:{ bankinformation:{ items:[{ xtype:'hidden', name:'id' },{ xtype:'textfield', name:'bk_bankcode', allowBlank:false, fieldLabel:'账户编号', autoCode:true, maxLength: 20 },{ xtype:'textfield', name:'bk_bankname', allowBlank:false, fieldLabel:'账户名称', maxLength: 20 },{ xtype:'numberfield', name:'bk_beginamount', allowBlank:false, fieldLabel:'期初金额(元)', hideTrigger: true, mouseWheelEnabled: false, minValue: 0, maxLength:15, decimalPrecision:2, enforceMaxLength:true }, // { // xtype:'numberfield', // name:'bk_thisamount', // allowBlank:true, // fieldLabel:'当前余额', // hideTrigger: true, // mouseWheelEnabled: false, // beforeLabelTextTpl:'', // minValue: 0 // } // , { xtype:'combo', name:'bk_type', allowBlank:false, editable:false, fieldLabel:'账户类别', store: [ '现金', '银行' ] },{ xtype:'datefield', name:'bk_date', fieldLabel:'建账日期', format:'Y-m-d', listeners:{ beforerender:function(d){ d.setValue(new Date()) } } }, { xtype:'textfield', name:'bk_remark', allowBlank:true, fieldLabel:'备注', beforeLabelTextTpl:'' }] } } });