Áú»¢¶Ä²©

valuemap.update

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

object valuemap.update(object/array valuemaps)

Aquest m¨¨tode permet actualitzar mapes de valors.

Tenim aquest m¨¨tode disponible nom¨¦s per a l'usuari Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(object/array) Propietats del mapa de valors per actualitzar.

La propietat valuemapid s'ha d'establir per a cada mapa de valors. La resta de propietats s¨®n opcionals. Nom¨¦s s'actualitzaran les propietats donades, totes les altres romandran sense canvis.

Valors de retorn

(object) Retorna un objecte contingut als IDs dels mapes de valors actualitzats sota la propietat valuemapids.

Exemples

Canvia el nom del mapa de valors

Estableix el nom del mapa de valors a "Estat del dispositiu".

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "valuemap.update",
           "params": {
               "valuemapid": "2",
               "name": "Estat del dispositiu"
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "valuemapids": [
                   "2"
               ]
           },
           "id": 1
       }

Canviar les correspond¨¨ncies per un mapa de valors.

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "valuemap.update",
           "params": {
               "valuemapid": "2",
               "mappings": [
                   {
                       "type": "0",
                       "value": "0",
                       "newvalue": "Online"
                   },
                   {
                       "type": "0",
                       "value": "1",
                       "newvalue": "Offline"
                   }
               ]
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "valuemapids": [
                   "2"
               ]
           },
           "id": 1
       }

Font

CValueMap::update() in ui/include/classes/api/services/CValueMap.php.