@@ -163,13 +163,12 @@ Ext.define('saas.util.BaseUtil', {
if (res.success) {
return resolve(res);
} else {
- console.error('server request failure with code ' + res.code + '.');
console.error('failure message: ' + res.message);
return reject(res);
}
},
failure: function (response, opts) {
- console.error('server-side failure with status code ' + response);
+ console.error('server-side failure.', response);
return reject(response);
});
@@ -286,6 +286,7 @@ Ext.define('saas.util.FormUtil', {
form.fireEvent('load', form, formData);
}).catch(function(res) {
+ form.clearDirty();
saas.util.BaseUtil.showErrorToast(res.message);
form.setLoading(false);
})
@@ -69,11 +69,16 @@ Ext.define('saas.view.core.form.field.DetailGridField', {
listeners: {
boxready: function(g) {
var f = g.ownerCt,
+ ih = g.initialConfig.height,
c = f.detailCount || 1,
fb = f.getBox(),
fh = fb.height,
h = (fh * 0.5) / c;
+ if(ih) {
+ g.setMinHeight(ih);
+ h = ih;
+ }
g.setHeight(h);
edit: function() {
@@ -232,6 +232,7 @@ Ext.define('saas.view.document.customer.FormPanel', {
showCount: false,
deleteDetailUrl:'/api/document/customer/deletecontact',
height:145,
+ emptyRows: 3,
columns : [
{
text : "ID",
@@ -336,6 +337,7 @@ Ext.define('saas.view.document.customer.FormPanel', {
deleteDetailUrl:'/api/document/customer/deleteaddress',