Skip to content

setView

Description

Change la vue courante d'un dossier.

Une vue est une organisation des groupes d'un dossier. La vue est associée à une feuille de style qui a pour tâche d'afficher le(s) groupe(s) et les champs qui s'y trouvent. Les vues doivent être déclarées au niveau du fichier de config (c'est là que le mapping entre la vue et la feuille de style XSL est défini).

Schéma

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "description": "This json schema gives prototype of action setView",
    "title": "Action setView",
    "type": "object",
    "properties": {
        "action": {
            "const": "setView",
            "description": "Name of the action",
            "type": "string"
        },
        "params": {
            "description": "Parameters of current action",
            "type": "object",
            "properties": {
                "context": {
                    "description": "Context of group onto tuple must be added. Should reference a `modelName[docId]` context.",
                    "type": "string"
                },
                "modelName": {
                    "description": "Name of model",
                    "type": "string"
                },
                "docId": {
                    "description": "Document id",
                    "type": [
                        "integer",
                        "string"
                    ]
                },
                "view": {
                    "description": "Name of the view to activate",
                    "type": "string"
                }
            },
            "oneOf": [
                {
                    "required": [
                        "context",
                        "view"
                    ]
                },
                {
                    "required": [
                        "modelName",
                        "docId",
                        "view"
                    ]
                }
            ]
        }
    },
    "required": [
        "action",
        "params"
    ],
    "$id": "https://ewt.epilogic.ch/action.setview.schema.json"
}