Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

19 Mapa

Descripción

Estos parámetros y los valores de propiedad posibles para los objetos de campo del widget del tablero respectivo permiten configurar el widget Mapa en los métodos dashboard.create y dashboard.update.

Las propiedades de los "campos" del widget no se validan durante la creación o actualización de un tablero. Esto permite a los usuarios modificar los 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 Mapa, consulte el comportamiento de los parámetros descrito en las tablas siguientes.

Parámetros

Se admiten los siguientes parámetros para el widget Mapa.

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.
Mapa 8 sysmapid.0 ID del Mapa.

Comportamiento del parámetro:
- obligatorio si Mapa (Widget) no está establecido
Mapa (Widget) 1 sysmapid._reference ABCDE._mapid - establece un widget Árbol de navegación de mapas (con su parámetro Referencia configurado en "ABCDE") como fuente de datos para los mapas.

Comportamiento del parámetro:
- obligatorio si Mapa no está establecido
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:
- obligatorio

Ejemplos

Los siguientes ejemplos pretenden describir únicamente la configuración de los objetos de campo del widget del dashboard para el widget Graph. Para obtener más información sobre la configuración de un dashboard, consulte dashboard.create.

Configuración de un widget Mapa

Configure un widget Mapa que muestre el mapa "1".

Solicitud:

{  "jsonrpc": "2.0",  "method": "dashboard.create",  "params": {  "name": "My dashboard",  "display_period": 30,  "auto_start": 1,  "pages": [  {  "widgets": [  {  "type": "map",  "name": "Map",  "x": 0,  "y": 0,  "width": 54,  "height": 5,  "view_mode": 0,  "fields": [  {  "type": 8,  "name": "sysmapid.0",  "value": 1  }  ]  }  ]  }  ],  "userGroups": [  {  "usrgrpid": 7,  "permission": 2  }  ],  "users": [  {  "userid": 1,  "permission": 3  }  ]  },  "id": 1 }

Respuesta:

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

Configuración de un widget Mapa vinculado

Configure un widget Mapa que esté vinculado a un widget árbol de navegación del mapa.

Solicitud:

{  "jsonrpc": "2.0",  "method": "dashboard.create",  "params": {  "name": "My dashboard",  "display_period": 30,  "auto_start": 1,  "pages": [  {  "widgets": [  {  "type": "map",  "name": "Map",  "x": 0,  "y": 5,  "width": 54,  "height": 5,  "view_mode": 0,  "fields": [  {  "type": 1,  "name": "sysmapid._reference",  "value": "ABCDE._mapid"  }  ]  },  {  "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": "ABCDE"  }  ]  }  ]  }  ],  "userGroups": [  {  "usrgrpid": 7,  "permission": 2  }  ],  "users": [  {  "userid": 1,  "permission": 3  }  ]  },  "id": 1 }

Respuesta:

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

Ver también