fix detail getFieldViews

This commit is contained in:
yuri
2016-03-18 11:19:14 +02:00
parent 865a8e2abc
commit 4ea1d50caf
+9 -3
View File
@@ -416,13 +416,19 @@ Espo.define('views/record/detail', ['views/record/base', 'view-record-helper'],
var fields = {};
if (this.hasView('middle')) {
_.extend(fields, Espo.Utils.clone(this.getView('middle').getFieldViews(withHidden)));
if ('getFieldViews' in this.getView('middle')) {
_.extend(fields, Espo.Utils.clone(this.getView('middle').getFieldViews(withHidden)));
}
}
if (this.hasView('side')) {
_.extend(fields, this.getView('side').getFieldViews(withHidden));
if ('getFieldViews' in this.getView('side')) {
_.extend(fields, this.getView('side').getFieldViews(withHidden));
}
}
if (this.hasView('bottom')) {
_.extend(fields, this.getView('bottom').getFieldViews(withHidden));
if ('getFieldViews' in this.getView('bottom')) {
_.extend(fields, this.getView('bottom').getFieldViews(withHidden));
}
}
return fields;
},