Ext.define('saas.view.sys.maxnumbers.DataList1', { extend: 'saas.view.core.base.BasePanel', xtype: 'sys-maxnumbers-datalist', controller: 'sys-maxnumbers-datalist', viewModel: 'sys-maxnumbers-datalist', viewName: 'sys-maxnumbers-datalist', dataUrl: '/api/commons/number/list', // deleteUrl:'/api/commons/number/delete/', initComponent: function() { var me = this; Ext.apply(this, { searchField: [{ xtype: 'textfield', name: 'mn_name', columnWidth: 0.2, emptyText:'请输入单据名称' }, { name: 'mn_leadcode', xtype: 'textfield', emptyText : '单据前缀' }], gridConfig: { dataUrl: me.dataUrl, deleteUrl:'/api/commons/number/delete/', actionColumn: [{ xtype:'actioncolumn', width:50, dataIndex:'actioncolumn', text:'操作', align: 'center', items: [{ tooltip: '编辑', iconCls: 'x-fa fa-pencil fa-fw', scope:this }] }], onItemClick: function(form, grid, record,a,index,c) { var classList = c.target.classList; if(classList.contains('fa-pencil')){ var form = this.ownerCt; this.dialog = form.getController().getView().add({ xtype: 'sys-maxnumbers-window', bind: { title: '修改单据编码规则' }, _parent:form, _combo:this, record:record, session: true }); this.dialog.show(); } }, selModel: { type: 'cellmodel' }, hiddenTools: true, data: [{ }], columns : [{ text : 'id', width : 0, dataIndex : 'id', xtype : 'numbercolumn', hidden:true },{ text : '单据名称', width : 200.0, dataIndex : 'mn_name', }, { text : '单据前缀', dataIndex : 'mn_leadcode', width : 110.0, }, { text : '单据规则', dataIndex : 'mn_rule', width : 150.0, renderer: function(v) { var o = { yyyymmdd: '年月日', yyyymm: '年月', 无: '无' } return o[v]; }, },{ text : '流水长度', dataIndex : 'mn_number', xtype: 'numbercolumn', width : 110.0, renderer: function(v) { return saas.util.BaseUtil.numberFormat(v, 0, false); } }] }, }); this.callParent(arguments); } });