Megosztás:


setSubmitMode (ügyfél API-referencia)

Beállítja, hogy az oszlopból érkező adatok elküldve legyenek-e a rekord mentésekor.

Támogatott oszloptípusok

All

Szemantika

formContext.getAttribute(arg).setSubmitMode(mode)

Paraméterek

Típus: Sztring.

Leírás: Az alábbi módértékek egyikének beállítása:

  • always: Az adatok mindig mentéssel lesznek elküldve.
  • never: A rendszer soha nem küldi el az adatokat mentéssel. Ha ezt az értéket használja, az oszlop űrlapján szereplő oszlop(ok) nem szerkeszthetők.
  • dirty: Alapértelmezett viselkedés. A rendszer a mentéssel együtt küldi el az adatokat, amikor az módosult.

Megjegyzések

Ezzel a módszerrel szabályozhatja, hogy egy oszlop adatai mikor kerülnek elküldásra egy rekord létrehozásakor vagy mentésekor. Előfordulhat például, hogy az űrlapon van egy oszlop, amely csak az űrlap logikájának szabályozására szolgál. Nem szeretné rögzíteni a benne lévő adatokat. Beállíthatja úgy, hogy az adatok ne legyen mentve. Vagy lehet, hogy rendelkezik egy beépülő modullal, amely attól függ, hogy az érték mindig szerepel-e benne. Érdemes lehet úgy beállítani az oszlopot, hogy az mindig szerepeljen benne.

Megjegyzés:

Az oszlopban lévő adatok a mentési művelet után mindig frissülnek, még akkor is, ha az oszlop küldési módja be van állítva never. Ha például egy oszlop értéke a kiszolgálón null értékű, és az oszlop küldési módja a következőre van állítva never, és az oszlopot a felhasználó módosítja valamilyen értékkel, miután a felhasználó mentette az űrlapot, az oszlop értékét null értékre cseréli.

Azok az oszlopok, amelyek a rekord kezdeti mentése után nem frissülnek, például createdbyúgy vannak beállítva, hogy ne legyenek elküldve mentéskor. Ha azt szeretné, hogy az oszlopérték elküldhető legyen, függetlenül attól, hogy módosult-e, használja ezt a metódust alwaysa mode paraméter beállításával.

getSubmitMode (ügyfél API-referencia)