Lista módosítása (update)
Lista módosítása
URL: /list/update
Kérés:
{
"lsid": "1"
... Az Új Lista végpontnál használt minden mező, mindegyik opcionális...
}
| Mező | Típus | Kötelezőség | Leírás |
|---|---|---|---|
lsid |
integer | Az lsid és az lscode közül az egyik kötelező |
Lista egyedi azonosítója |
lscode |
szöveg | Az lsid és az lscode közül az egyik kötelező |
Lista egyedi külső kódja |
A /list/new - nál megadott minden mező |
... | opcionális | Módosításnál csak az változik, ami meg van adva — kivéve az oszlopbeállításokat, lásd lentebb. |
Oszlop-beállítások módosítása
Az oszlopokhoz tartozó mezők (headers, col_visible, col_editable, col_hidden) egy egységet
alkotnak:
- Ha a kérésben nincs
headers, akkor az oszlopbeállítások változatlanul maradnak. A három flag-tömb önmagában nem adható meg, ilyenkor a kérés hibával tér vissza. - Ha van
headers, akkor a teljes oszlopbeállítás újraíródik. Amelyik flag-tömböt nem küldöd el mellé, az a beállítás az alapértékére áll vissza (minden oszlop látszik, egyik sem szerkeszthető, egyik sem rejtett) — tehát ha a korábbi beállításokat meg akarod tartani, küldd őket újra aheaders-szel együtt.
A tömbök tartalmára ugyanazok a szabályok vonatkoznak, mint a /list/new végpontnál.
Válasz:
{ "status": "ok" }