|
|
@@ -1,20 +1,20 @@
|
|
|
-Ext.define('saas.view.core.baseform.FormPanel', {
|
|
|
+Ext.define('saas.view.core.base.BasePanel', {
|
|
|
extend: 'Ext.form.Panel',
|
|
|
- xtype: 'core-baseform-formpanel',
|
|
|
- controller: 'core-baseform-formpanel',
|
|
|
- viewModel: 'core-baseform-formpanel',
|
|
|
+ xtype: 'core-base-basepanel',
|
|
|
+
|
|
|
+ controller: 'core-base-basepanel',
|
|
|
+ viewModel: 'core-base-basepanel',
|
|
|
|
|
|
//工具类
|
|
|
FormUtil: Ext.create('saas.util.FormUtil'),
|
|
|
BaseUtil: Ext.create('saas.util.BaseUtil'),
|
|
|
|
|
|
//基础属性
|
|
|
- layout: 'column',
|
|
|
autoScroll: true,
|
|
|
border: 1,
|
|
|
bodyPadding: 5,
|
|
|
- searchField:[],
|
|
|
-
|
|
|
+ layout: 'fit',
|
|
|
+
|
|
|
fieldDefaults: {
|
|
|
margin: '0 5 5 0',
|
|
|
labelAlign: 'right',
|
|
|
@@ -22,10 +22,18 @@ Ext.define('saas.view.core.baseform.FormPanel', {
|
|
|
columnWidth: 0.25,
|
|
|
blankText: '该字段不能为空'
|
|
|
},
|
|
|
+
|
|
|
+ searchField:[],
|
|
|
+ gridColumns: [],
|
|
|
|
|
|
initComponent: function() {
|
|
|
|
|
|
- var me = this;
|
|
|
+ var me = this,
|
|
|
+ gridConfig = me.gridConfig,
|
|
|
+ gridDataUrl = gridConfig.dataUrl,
|
|
|
+ gridIdField = gridConfig.idField,
|
|
|
+ gridCodeField = gridConfig.codeField,
|
|
|
+ gridColumns = gridConfig.columns;
|
|
|
|
|
|
Ext.apply(me, {
|
|
|
dockedItems: [{
|
|
|
@@ -40,8 +48,16 @@ Ext.define('saas.view.core.baseform.FormPanel', {
|
|
|
text: '查询',
|
|
|
handler: 'query'
|
|
|
}])
|
|
|
+ }],
|
|
|
+ items: [{
|
|
|
+ layout: 'fit',
|
|
|
+ xtype: 'core-base-gridpanel',
|
|
|
+ dataUrl: gridDataUrl,
|
|
|
+ idField: gridIdField,
|
|
|
+ codeField: gridCodeField,
|
|
|
+ columns: gridColumns
|
|
|
}]
|
|
|
});
|
|
|
me.callParent(arguments);
|
|
|
- }
|
|
|
+ },
|
|
|
});
|