|
|
@@ -36,31 +36,9 @@ Ext.define('saas.view.core.form.FormPanel', {
|
|
|
initComponent: function() {
|
|
|
|
|
|
var me = this;
|
|
|
- //me.FormUtil.setItems(me);
|
|
|
-
|
|
|
- //判断是否加载数据
|
|
|
-
|
|
|
- if(me.initId&&me.initId!=0){
|
|
|
- var url = me._dataModelUrl + me.initId,async=false;
|
|
|
- me.BaseUtil.request({url,async })
|
|
|
- .then(function(response) {
|
|
|
- var res = Ext.decode(response.responseText);
|
|
|
- if(res.success) {
|
|
|
- viewModel = me.getViewModel();
|
|
|
- viewModel.setData(res.data.main);
|
|
|
- viewModel.setData({'detailGridField':res.data.items});
|
|
|
- }
|
|
|
- })
|
|
|
- .catch(function(response) {
|
|
|
- console.error(response);
|
|
|
- });
|
|
|
- }else{
|
|
|
- viewModel = me.getViewModel();
|
|
|
- viewModel.setData({'detailGridField':[{},{}]});
|
|
|
- }
|
|
|
+ me.FormUtil.setItems(me);
|
|
|
|
|
|
Ext.apply(me, {
|
|
|
- items:me.defaultItems,
|
|
|
dockedItems: [{
|
|
|
xtype: 'toolbar',
|
|
|
dock: 'top',
|