20 Navigationsbaum der Karte

Beschreibung

Mit diesen Parametern und den möglichen Eigenschaftswerten für die jeweiligen Feldobjekte des Dashboard-Widgets können Sie das Widget Navigationsbaum der Karten in den Methoden dashboard.create und dashboard.update konfigurieren.

Die Eigenschaften von fields des Widgets werden beim Erstellen oder Aktualisieren eines Dashboards nicht validiert. Dies ermöglicht es Benutzern, integrierte Widgets zu ändern und benutzerdefinierte Widgets zu erstellen, birgt jedoch auch das Risiko, Widgets falsch zu erstellen oder zu aktualisieren. Um sicherzustellen, dass das Widget Navigationsbaum der Karten erfolgreich erstellt oder aktualisiert wird, beachten Sie bitte das in den folgenden Tabellen beschriebene Parameterverhalten.

Parameter

Die folgenden Parameter werden für das Widget Map-Navigationsbaum unterstützt.

Parameter type name value
Aktualisierungsintervall 0 rf_rate 0 - Keine Aktualisierung;
10 - 10 Sekunden;
30 - 30 Sekunden;
60 - 1 Minute;
120 - 2 Minuten;
600 - 10 Minuten;
900 - (Standard) 15 Minuten.
Nicht verfügbare Karten anzeigen 1 show_unavailable 0 - (Standard) Deaktiviert;
1 - Aktiviert.
Referenz 1 reference Beliebiger Zeichenfolgenwert, der aus 5 Zeichen besteht (z. B. ABCDE oder JBPNL). Dieser Wert muss innerhalb des Dashboards, zu dem das Widget gehört, eindeutig sein.

Parameter behavior:
- erforderlich

Die folgenden Parameter werden für die Konfiguration von Elementen des Map-Navigationsbaums unterstützt.

Parameter type name value
Name 1 navtree.1.name Beliebiger Zeichenfolgenwert.

Hinweis: Die Zahl im Eigenschaftsnamen legt die Elementnummer fest.
Verknüpfte Karte 8 navtree.1.sysmapid ID der Karte.

Hinweis: Die Zahl im Eigenschaftsnamen verweist auf das Element, mit dem die Karte verknüpft ist.
Parameter zum Erstellen der Elementhierarchie 0 navtree.1.parent Nummer des übergeordneten Elements.

Hinweis: Die Zahl im Eigenschaftsnamen verweist auf das untergeordnete Element. Der Eigenschaftswert verweist auf das übergeordnete Element.
0 navtree.1.order Elementposition im Map-Navigationsbaum.

Hinweis: Die Zahl im Eigenschaftsnamen verweist auf die Elementnummer. Der Eigenschaftswert verweist auf die Elementposition im Map-Navigationsbaum. Die Position des übergeordneten Elements wird innerhalb des gesamten Map-Navigationsbaums bestimmt. Die Position des untergeordneten Elements wird innerhalb des übergeordneten Elements bestimmt.

Beispiele

Die folgenden Beispiele beschreiben nur die Konfiguration der Feldobjekte des Dashboard-Widgets für das Kartennavigationsbaum Widget. Für weitere Informationen zur Konfiguration eines Dashboards siehe dashboard.create.

Konfiguration eines Widgets Map navigation tree

Konfigurieren Sie ein Widget Map navigation tree, das den folgenden Karten-Navigationsbaum anzeigt:

  • Element A
    • Element A1
    • Element A2
  • Element B
  • Element C

Anfrage:

{
    "jsonrpc": "2.0",
    "method": "dashboard.create",
    "params": {
        "name": "My dashboard",
        "display_period": 30,
        "auto_start": 1,
        "pages": [
            {
                "widgets": [
                    {
                        "type": "navtree",
                        "name": "Map navigation tree",
                        "x": 0,
                        "y": 0,
                        "width": 18,
                        "height": 5,
                        "view_mode": 0,
                        "fields": [
                            {
                                "type": 1,
                                "name": "navtree.1.name",
                                "value": "Element A"
                            },
                            {
                                "type": 1,
                                "name": "navtree.2.name",
                                "value": "Element B"
                            },
                            {
                                "type": 1,
                                "name": "navtree.3.name",
                                "value": "Element C"
                            },
                            {
                                "type": 1,
                                "name": "navtree.4.name",
                                "value": "Element A1"
                            },
                            {
                                "type": 1,
                                "name": "navtree.5.name",
                                "value": "Element A2"
                            },
                            {
                                "type": 1,
                                "name": "navtree.6.name",
                                "value": "Element B1"
                            },
                            {
                                "type": 1,
                                "name": "navtree.7.name",
                                "value": "Element B2"
                            },
                            {
                                "type": 0,
                                "name": "navtree.4.parent",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "navtree.5.parent",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "navtree.6.parent",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "navtree.7.parent",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "navtree.1.order",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "navtree.2.order",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "navtree.3.order",
                                "value": 3
                            },
                            {
                                "type": 0,
                                "name": "navtree.4.order",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "navtree.5.order",
                                "value": 2
                            },
                            {
                                "type": 0,
                                "name": "navtree.6.order",
                                "value": 1
                            },
                            {
                                "type": 0,
                                "name": "navtree.7.order",
                                "value": 2
                            },
                            {
                                "type": 8,
                                "name": "navtree.6.sysmapid",
                                "value": 1
                            },
                            {
                                "type": 1,
                                "name": "reference",
                                "value": "HJQXF"
                            }
                        ]
                    }
                ]
            }
        ],
        "userGroups": [
            {
                "usrgrpid": 7,
                "permission": 2
            }
        ],
        "users": [
            {
                "userid": 1,
                "permission": 3
            }
        ]
    },
    "id": 1
}

Antwort:

{
    "jsonrpc": "2.0",
    "result": {
        "dashboardids": [
            "3"
        ]
    },
    "id": 1
}

Siehe auch