20 Kartes navigācijas koks
Apraksts
Šie parametri un iespējamās īpašību vērtības attiecīgajiem paneļa logrīka lauku objektiem ļauj konfigurēt Kartes navigācijas koks logrīku dashboard.create un dashboard.update metodēs.
Logrīka fields īpašības netiek validētas paneļa izveides vai atjaunināšanas laikā.
Tas ļauj lietotājiem modificēt iebūvētos logrīkus un izveidot pielāgotus logrīkus, taču vienlaikus rada arī risku izveidot vai atjaunināt logrīkus nepareizi.
Lai nodrošinātu veiksmīgu Kartes navigācijas koks logrīka izveidi vai atjaunināšanu, lūdzu, skatiet parametru darbību, kas aprakstīta tālāk esošajās tabulās.
Parametri
Tālāk norādītie parametri tiek atbalstīti logrīkam Kartes navigācijas koks.
| Parametrs | type | name | value |
|---|---|---|---|
| Atsvaidzināšanas intervāls | 0 | rf_rate | 0 - Bez atsvaidzināšanas; 10 - 10 sekundes; 30 - 30 sekundes; 60 - 1 minūte; 120 - 2 minūtes; 600 - 10 minūtes; 900 - (noklusējums) 15 minūtes. |
| Rādīt nepieejamās kartes | 1 | show_unavailable | 0 - (noklusējums) Atspējots; 1 - Iespējots. |
| Atsauce | 1 | reference | Jebkura virknes vērtība, kas sastāv no 5 rakstzīmēm (piemēram, ABCDE vai JBPNL). Šai vērtībai jābūt unikālai informācijas panelī, kuram pieder logrīks.Parametra darbība: - obligāts |
Tālāk norādītie parametri tiek atbalstīti kartes navigācijas koka elementu konfigurēšanai.
| Parametrs | type | name | value |
|---|---|---|---|
| Nosaukums | 1 | navtree.1.name | Jebkura virknes vērtība. Piezīme: Skaitlis īpašības nosaukumā nosaka elementa numuru. |
| Saistītā karte | 8 | navtree.1.sysmapid | Kartes ID. Piezīme: Skaitlis īpašības nosaukumā norāda elementu, ar kuru karte ir saistīta. |
| Parametri elementu hierarhijas izveidei | 0 | navtree.1.parent | Vecākelementa numurs. Piezīme: Skaitlis īpašības nosaukumā norāda bērnelementu. Īpašības vērtība norāda vecākelementu. |
| 0 | navtree.1.order | Elementa pozīcija kartes navigācijas kokā. Piezīme: Skaitlis īpašības nosaukumā norāda elementa numuru. Īpašības vērtība norāda elementa pozīciju kartes navigācijas kokā. Vecākelementa pozīcija tiek noteikta visā kartes navigācijas kokā. Bērnelementa pozīcija tiek noteikta vecākelementa ietvaros. |
Piemēri
Tālāk sniegto piemēru mērķis ir tikai aprakstīt paneļa logrīka lauku objektu konfigurāciju logrīkam Kartes navigācijas koks.
Plašāku informāciju par paneļa konfigurēšanu skatiet dashboard.create.
Kartes navigācijas koka logrīka konfigurēšana
Konfigurējiet Kartes navigācijas koka logrīku, kas attēlo šādu kartes navigācijas koku:
- Elements A
- Elements A1
- Elements A2
- Elements B
- Elements B1 (satur saistīto karti "1", ko var attēlot saistītā Kartes logrīkā)
- Elements B2
- Elements C
{
"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
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"3"
]
},
"id": 1
}