Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

20 Árbol de navegación de mapas

Descripción

Estos parámetros y los posibles valores de las propiedades para los respectivos objetos de campo de widget de panel permiten configurar el widget Árbol de navegación de mapas en los métodos dashboard.create y dashboard.update.

Las propiedades fields del widget no se validan durante la creación o actualización de un panel. Esto permite a los usuarios modificar widgets integrados y crear widgets personalizados, pero también introduce el riesgo de crear o actualizar widgets incorrectamente. Para garantizar la creación o actualización exitosa del widget Árbol de navegación de mapas, consulte el comportamiento de los parámetros descrito en las tablas a continuación.

Parámetros

Los siguientes parámetros son compatibles para el widget Árbol de navegación de mapas.

Parámetro tipo nombre valor
Intervalo de actualización 0 rf_rate 0 - Sin actualización;
10 - 10 segundos;
30 - 30 segundos;
60 - 1 minuto;
120 - 2 minutos;
600 - 10 minutos;
900 - (por defecto) 15 minutos.
Mostrar mapas no disponibles 1 show_unavailable 0 - (por defecto) Deshabilitado;
1 - Habilitado.
Referencia 1 reference Cualquier valor de cadena que consista en 5 caracteres (por ejemplo, ABCDE o JBPNL). Este valor debe ser único dentro del panel al que pertenece el widget.

Comportamiento del parámetro:
- requerido

Los siguientes parámetros son compatibles para configurar los elementos del árbol de navegación de mapas.

Parámetro tipo nombre valor
Nombre 1 navtree.1.name Cualquier valor de cadena.

Nota: El número en el nombre de la propiedad establece el número de elemento.
Mapa vinculado 8 navtree.1.sysmapid ID del Mapa.

Nota: El número en el nombre de la propiedad hace referencia al elemento al que se vincula el mapa.
Parámetros para crear la jerarquía de elementos 0 navtree.1.parent Número de elemento padre.

Nota: El número en el nombre de la propiedad hace referencia al elemento hijo. El valor de la propiedad hace referencia al elemento padre.
0 navtree.1.order Posición del elemento en el árbol de navegación de mapas.

Nota: El número en el nombre de la propiedad hace referencia al número de elemento. El valor de la propiedad hace referencia a la posición del elemento en el árbol de navegación de mapas. La posición del elemento padre se determina dentro de todo el árbol de navegación de mapas. La posición del elemento hijo se determina dentro del elemento padre.

Ejemplos

Los siguientes ejemplos tienen como objetivo describir únicamente la configuración de los objetos de campo del widget de panel para el widget Árbol de navegación de mapas. Para obtener más información sobre la configuración de un panel, consulte dashboard.create.

Configuración de un widget Árbol de navegación de mapas

Configure un widget Árbol de navegación de mapas que muestre el siguiente árbol de navegación de mapas:

  • Elemento A
    • Elemento A1
    • Elemento A2
  • Elemento B
  • Elemento C

Petición:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "Mi panel",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "navtree",
                               "name": "Árbol de navegación de mapas",
                               "x": 0,
                               "y": 0,
                               "width": 18,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 1,
                                       "name": "navtree.1.name",
                                       "value": "Elemento A"
                                   },
                                   {
                                       "type": 1,
                                       "name": "navtree.2.name",
                                       "value": "Elemento B"
                                   },
                                   {
                                       "type": 1,
                                       "name": "navtree.3.name",
                                       "value": "Elemento C"
                                   },
                                   {
                                       "type": 1,
                                       "name": "navtree.4.name",
                                       "value": "Elemento A1"
                                   },
                                   {
                                       "type": 1,
                                       "name": "navtree.5.name",
                                       "value": "Elemento A2"
                                   },
                                   {
                                       "type": 1,
                                       "name": "navtree.6.name",
                                       "value": "Elemento B1"
                                   },
                                   {
                                       "type": 1,
                                       "name": "navtree.7.name",
                                       "value": "Elemento 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
       }

Respuesta:

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

Véase también