Zdieľať cez


setSubmitMode (odkaz na klientske rozhranie API)

Určuje, či sa údaje zo stĺpca odošlú pri uložení záznamu.

Podporované typy stĺpcov

Všetko

Syntax

formContext.getAttribute(arg).setSubmitMode(mode)

Parametre

Typ: Reťazec.

Popis: Nastavte jednu z nasledujúcich hodnôt režimu:

  • always: Údaje sa vždy odosiela s uloženiom.
  • never: Údaje sa nikdy neodosielajú s uloženiom. Keď sa táto hodnota použije, stĺpce vo formulári pre tento stĺpec nie je možné upravovať.
  • dirty: Predvolené správanie. Údaje sa odošlú pri zmene uloženia.

Poznámky

Pomocou tejto metódy môžete kontrolovať, kedy sa údaje pre stĺpec odošlú pri vytvorení alebo uložení záznamu. Môžete mať napríklad vo formulári stĺpec, ktorý je určený len na ovládanie logiky vo formulári. O zaznamenávanie údajov v údajoch nemáte záujem. Možno ju nastavíte tak, aby sa údaje neuložili. Prípadne môžete mať doplnok, ktorý závisí od hodnoty, ktorá je súčasťou aplikácie. Možno budete chcieť nastaviť stĺpec tak, aby bol vždy zahrnutý.

Poznámka

Údaje v stĺpci sa po operácii uloženia vždy obnovia, a to aj v prípade, že režim odosielania stĺpca je nastavený na neverhodnotu . Ak má napríklad hodnota stĺpca na serveri hodnotu null a režim odosielania stĺpca je nastavený na nevera používateľ upraví stĺpec určitou hodnotou, potom ako používateľ uloží formulár, hodnota stĺpca sa nahradí hodnotou null.

Stĺpce, ktoré sa neaktualizujú po počiatočnom uložení záznamu, ako createdbynapríklad , sú nastavené tak, aby sa pri uložení neodošli. Ak chcete vynútiť odoslanie hodnoty stĺpca bez ohľadu na to, či sa zmenila alebo nie, použite túto metódu s parametrom nastaveným mode na hodnotu always.

getSubmitMode (odkaz na klientske rozhranie API)