defaultSidePanelFieldList

This commit is contained in:
yuri
2016-12-07 17:32:43 +02:00
parent c4e617f18e
commit 339e1dc897
2 changed files with 28 additions and 35 deletions
@@ -8,43 +8,29 @@
"detail": "crm:views/contact/record/detail",
"detailQuick": "crm:views/contact/record/detail-small"
},
"defaultSidePanel": {
"detail": {
"name": "default",
"label": false,
"view": "views/record/panels/default-side",
"options": {
"fieldList": [
{
"name": "assignedUser"
},
{
"name": "teams"
},
{
"name": "portalUser"
}
]
"defaultSidePanelFieldList": {
"detail": [
{
"name": "assignedUser"
},
{
"name": "teams"
},
{
"name": "portalUser"
}
},
"detailSmall": {
"name": "default",
"label": false,
"view": "views/record/panels/default-side",
"options": {
"fieldList": [
{
"name": "assignedUser"
},
{
"name": "teams"
},
{
"name": "portalUser"
}
]
],
"detailSmall": [
{
"name": "assignedUser"
},
{
"name": "teams"
},
{
"name": "portalUser"
}
}
]
},
"sidePanels":{
"detail":[
+7
View File
@@ -189,6 +189,13 @@ Espo.define('views/record/detail-side', 'view', function (Dep) {
defaultPanelDefs = Espo.Utils.cloneDeep(defaultPanelDefs);
var fieldList = this.getMetadata().get(['clientDefs', this.scope, 'defaultSidePanelFieldList', this.type]);
if (fieldList) {
defaultPanelDefs.options = defaultPanelDefs.options || {};
defaultPanelDefs.options.fieldList = fieldList;
}
this.panelList.unshift(defaultPanelDefs);
},