1234567891011121314151617181920212223242526272829303132 |
- /**
- * form配置维护,从表配置gridpanel
- */
- Ext.define('erp.view.core.grid.Panel3',{
- extend: 'Ext.grid.Panel',
- alias: 'widget.erpGridPanel3',
- region: 'south',
- layout : 'fit',
- id: 'grid3',
- emptyText : $I18N.common.grid.emptyText,
- columnLines : true,
- autoScroll : true,
- store: [],
- columns: [],
- plugins: Ext.create('Ext.grid.plugin.CellEditing', {
- clicksToEdit: 1
- }),
- bbar: {xtype: 'erpToolbar'},
- GridUtil: Ext.create('erp.util.GridUtil'),
- BaseUtil: Ext.create('erp.util.BaseUtil'),
- necessaryField: '',//必填字段
- detno: '',//编号字段
- keyField: '',//主键字段
- mainField: '',//对应主表主键的字段
- initComponent : function(){
- gridCondition = this.BaseUtil.getUrlParam('gridCondition');
- gridCondition = (gridCondition == null) ? "" : gridCondition.replace(/IS/g,"=");
- var gridParam = {caller: 'DetailGrid', condition: gridCondition};
- this.GridUtil.getGridColumnsAndStore(this, 'common/singleGridPanel.action?', gridParam, "");//从后台拿到gridpanel的配置及数据
- this.callParent(arguments);
- }
- });
|