Del via


setSubmitMode (klient-API-referanse)

Angir om data fra kolonnen skal sendes når posten lagres.

Kolonnetyper som støttes

Alle

Syntaks

formContext.getAttribute(arg).setSubmitMode(mode)

Parametere

Type: Streng.

Beskrivelse: Angi én av følgende modusverdier:

  • always: Dataene sendes alltid med en lagring.
  • never: Dataene sendes aldri med en lagring. Når denne verdien brukes, kan ikke kolonnen(e) i skjemaet for denne kolonnen redigeres.
  • dirty: Standard virkemåte. Dataene sendes med lagringen når de er endret.

Merknader

Bruk denne metoden til å kontrollere når data for en kolonne sendes når en post opprettes eller lagres. Du kan for eksempel ha en kolonne i skjemaet som bare er ment å kontrollere logikken i skjemaet. Du er ikke interessert i å registrere dataene i dem. Du kan angi det slik at dataene ikke lagres. Eller du kan ha et programtillegg som avhenger av verdien som alltid inkluderes. Det kan hende du vil angi kolonnen slik at den alltid inkluderes.

Note

Data i en kolonne oppdateres alltid etter lagring, selv om kolonnens sendemodus er satt til never. Hvis for eksempel verdien for en kolonne i serveren er null og kolonnens innsendingsmodus er satt til never, og kolonnen endres med en verdi av brukeren, erstattes kolonnens verdi etter at brukeren har lagret skjemaet, erstattes kolonnens verdi med null.

Kolonner som ikke oppdateres etter den første lagringen av posten, for eksempel createdby, er angitt slik at de ikke sendes inn ved lagring. Hvis du vil tvinge en kolonneverdi til å sendes inn om den er endret eller ikke, bruker du denne metoden med parameteren mode satt til always.

getSubmitMode (klient-API-referanse)