Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

graphitem.get

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô

integer/array graphitem.get(object parameters)

El m¨¦todo permite recuperar elementos del gr¨¢fico de acuerdo con los par¨¢metros suministrados.

Este m¨¦todo est¨¢ disponible para usuarios de cualquier tipo. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para m¨¢s informaci¨®n.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ

(objeto) ±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç²õ que definen la salida deseada.

El m¨¦todo admite los siguientes par¨¢metros.

±Ê²¹°ù¨¢³¾±ð³Ù°ù´Ç Tipo ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®²Ô
graphids ID/matriz Devuelve solo m¨¦tricas de gr¨¢fico que pertenecen a los gr¨¢ficos dados.
itemids ID/matriz Devuelve solo m¨¦tricas del gr¨¢fico con los ID de m¨¦trica proporcionados.
type entero Devuelve solo m¨¦tricas de gr¨¢ficos con el tipo dado.

Consulte la p¨¢gina de objetos de m¨¦tricas de gr¨¢ficos para obtener una lista de los tipos de m¨¦trica admitidos en los gr¨¢ficos .
selectGraphs query Devuelve una propiedad graphs con una matriz de gr¨¢ficos a los que pertenece la m¨¦trica.
sortfield cadena/matriz Ordena el resultado seg¨²n las propiedades dadas.

Valores posibles: gitemid.
countOutput booleano Estos par¨¢metros, que son comunes para todos los m¨¦todos get, se describen en detalle en la p¨¢gina comentario de referencia.
editable booleano
limit entero
output consulta
preservekeys booleano
sortorder cadena/matriz

Valores de retorno

(entero/matriz) Devuelve:

  • una matriz de objetos;
  • el recuento de objetos recuperados, si el par¨¢metro countOutput ha sido usado.

Ejemplos

Recuperar m¨¦tricas de gr¨¢fico de un gr¨¢fico

Recuperar todas las m¨¦tricas de gr¨¢fico utilizadas en un gr¨¢fico con informaci¨®n adicional sobre la m¨¦trica y el equipo.

Solicitud:

{
           "jsonrpc": "2.0",
           "method": "graphitem.get",
           "params": {
               "output": "extend",
               "graphids": "387"
           },
           "id": 1
       }

Respuesta:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "gitemid": "1242",
                   "graphid": "387",
                   "itemid": "22665",
                   "drawtype": "1",
                   "sortorder": "1",
                   "color": "FF5555",
                   "yaxisside": "0",
                   "calc_fnc": "2",
                   "type": "0"
               },
               {
                   "gitemid": "1243",
                   "graphid": "387",
                   "itemid": "22668",
                   "drawtype": "1",
                   "sortorder": "2",
                   "color": "55FF55",
                   "yaxisside": "0",
                   "calc_fnc": "2",
                   "type": "0"
               },
               {
                   "gitemid": "1244",
                   "graphid": "387",
                   "itemid": "22671",
                   "drawtype": "1",
                   "sortorder": "3",
                   "color": "009999",
                   "yaxisside": "0",
                   "calc_fnc": "2",
                   "type": "0"
               }
           ],
           "id": 1
       }

Ver tambi¨¦n

Fuente

CGraphItem::get() en ui/include/classes/api/services/CGraphItem.php.