This commit is contained in:
Yuri Kuznetsov
2024-08-31 14:32:28 +03:00
parent be5fff011b
commit ecc7f80c80
2 changed files with 18 additions and 2 deletions

View File

@@ -228,8 +228,6 @@ class DetailView extends MainView {
* Set up modes.
*/
setupModes() {
// @todo Add parameters to schema.
this.defaultViewMode = this.options.defaultViewMode ||
this.getMetadata().get(`clientDefs.${this.scope}.detailDefaultViewMode`) ||
this.defaultViewMode;

View File

@@ -91,6 +91,24 @@
},
"description": "View mode icon classes. mode => class map."
},
"detailViewModeList": {
"type": "array",
"items": {
"anyOf": [
{"type": "string"},
{"enum": ["__APPEND__", "detail"]}
]
},
"description": "Detail view modes."
},
"detailDefaultViewMode": {
"type": "string",
"description": "A default detail view mode."
},
"detailViewModeIsStorable": {
"type": "boolean",
"description": "A selected detail view mode will be stored in the browser storage for a user a per record."
},
"saveErrorHandlers": {
"description": "Save error handlers. https://docs.espocrm.com/development/frontend/save-error-handlers/",
"type": "object",