defaultSidePanelFieldList
This commit is contained in:
@@ -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":[
|
||||
|
||||
@@ -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);
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user