setSubmitMode (Klienta API atsauce)

Iestata, vai dati no kolonnas tiks iesniegti, saglabājot ierakstu.

Atbalstītie kolonnu tipi

Viss

Sintakse

formContext.getAttribute(arg).setSubmitMode(mode)

Parameters

Tips: virkne.

Apraksts: iestatiet vienu no šīm režīma vērtībām:

  • always: dati vienmēr tiek nosūtīti ar saglabāšanu.
  • never: dati nekad netiek nosūtīti ar saglabāšanu. Ja tiek izmantota šī vērtība, šīs kolonnas veidlapas kolonnu(-as) nevar rediģēt.
  • dirty: noklusējuma darbība. Dati tiek nosūtīti kopā ar saglabāšanu, kad tie ir mainījušies.

Piezīmes

Izmantojiet šo metodi, lai kontrolētu, kad tiek iesniegti kolonnas dati, kad tiek izveidots vai saglabāts ieraksts. Piemēram, veidlapā var būt kolonna, kas paredzēta tikai veidlapas loģikas vadībai. Jūs neesat ieinteresēts tajā esošo datu uztveršanā. Varat iestatīt tā, lai dati netiktu saglabāti. Vai arī jums var būt spraudnis, kas ir atkarīgs no vērtības, kas vienmēr ir iekļauta. Iespējams, vēlēsities iestatīt kolonnu tā, lai tā vienmēr tiktu iekļauta.

Piezīmes

Kolonnas dati vienmēr tiks atsvaidzināti pēc saglabāšanas operācijas, pat ja kolonnas iesniegšanas režīms ir iestatīts uz never. Piemēram, ja kolonnas vērtība serverī ir nulle un kolonnas iesniegšanas režīms ir iestatīts uz never, un lietotājs kolonnu modificē ar kādu vērtību, pēc tam, kad lietotājs ir saglabājis veidlapu, kolonnas vērtība tiks aizstāta ar nulli.

Kolonnas, kas netiek atjauninātas pēc ieraksta sākotnējās saglabāšanas, piemēram createdby, , tiek iestatītas tā, lai tās netiktu iesniegtas saglabāšanas laikā. Lai piespiest iesniegt kolonnas vērtību neatkarīgi no tā, vai tā ir mainījusies, izmantojiet šo metodi ar parametru, kas iestatīts mode uz always.

getSubmitMode (Klienta API atsauce)