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. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā User roles.
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.