On this page
valuemap.update
Apraksts
object valuemap.update(object/array valuemaps)
Šī metode ļauj atjaunināt esošās vērtību kartes.
Šī metode ir pieejama tikai Super admin lietotāja tipam. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Skatiet Lietotāju lomas papildinformācijai.
Parametri
(object/array) Vērtību kartes īpašības, kas jāatjaunina.
Īpašībai valuemapid jābūt definētai katrai vērtību kartei, visas pārējās
īpašības nav obligātas. Tiks atjauninātas tikai nodotās īpašības, visas
pārējās paliks nemainītas.
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto vērtību karšu ID īpašībā valuemapids.
Piemēri
Vērtību kartes nosaukuma maiņa
Mainiet vērtību kartes nosaukumu uz "Device status".
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"name": "Device status"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"valuemapids": [
"2"
]
},
"id": 1
}
Vienas vērtību kartes atbilsmju maiņa.
{
"jsonrpc": "2.0",
"method": "valuemap.update",
"params": {
"valuemapid": "2",
"mappings": [
{
"type": "0",
"value": "0",
"newvalue": "Online"
},
{
"type": "0",
"value": "1",
"newvalue": "Offline"
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"valuemapids": [
"2"
]
},
"id": 1
}
Avots
CValueMap::update() failā ui/include/classes/api/services/CValueMap.php.