|
|
@@ -164,9 +164,10 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
save:function(){
|
|
|
var me = this,
|
|
|
form = this.getView(),
|
|
|
+ codeField = form.getForm().findField(form._codeField),
|
|
|
detailCount = form.detailCount,
|
|
|
viewModel = me.getViewModel(),
|
|
|
- modelData = viewModel.getData();
|
|
|
+ codeModified = codeField && codeField.isDirty();
|
|
|
|
|
|
//form里面数据
|
|
|
var formData = form.getSaveData();
|
|
|
@@ -185,6 +186,8 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
delete params.items1;
|
|
|
}
|
|
|
|
|
|
+ params.codeModified = codeModified;
|
|
|
+
|
|
|
form.setLoading(true);
|
|
|
saas.util.BaseUtil.request({
|
|
|
url: form._saveUrl,
|
|
|
@@ -377,7 +380,7 @@ Ext.define('saas.view.core.form.FormPanelController', {
|
|
|
codeEditorClick: function() {
|
|
|
var me = this,
|
|
|
form = me.getView(),
|
|
|
- codeField = form.getForm().findField('code'),
|
|
|
+ codeField = form.getForm().findField(form._codeField),
|
|
|
viewModel = me.getViewModel(),
|
|
|
codeEditable = viewModel.get('base.codeEditable');
|
|
|
|