Del via


setValue (klient-API-referanse)

Angir dataverdien for en kolonne.

Kolonnetyper som støttes

Alle

Syntaks

formContext.getAttribute(arg).setValue(value)

Parametere

Avhenger av kolonnetypen.

Kolonnetype Parametertype
boolean boolsk
datetime Daddel

I Enhetlig grensesnitt antas datoverdier å være UTC.
I den eldre webklienten antas datoverdier å være i brukerens tidssone.
desimal Nummer
double Nummer
Integer Nummer
oppslag Matrise En matrise med oppslagsobjekter.

Enkelte oppslag, kjent som partylist-oppslag, tillater at flere poster er knyttet til et oppslag, for eksempel Til: -kolonnen for en postpost i en e-posttabell. Derfor bruker alle oppslagsdataverdier en matrise med oppslagsobjekter – selv når oppslagskolonnen ikke støtter mer enn én postreferanse som skal legges til.

Hvert oppslag har følgende egenskaper:
- entityType: String. Navnet på tabellen som vises i oppslaget.
- ID: Streng: Strengpresentasjonen av GUID-verdien for posten som vises i oppslaget. Verdien må samsvare med følgende format: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXXX}
- navn: Streng: Teksten som representerer posten som skal vises i oppslaget.
Memo Streng
penger Nummer
valgmulighet Nummer
streng Streng
Memo Streng
penger Nummer
valg, valg Nummer

GetOptions-metoden returnerer alternativverdier som strenger. Du må bruke parseInt til å konvertere dem til tall før du kan bruke disse verdiene til å angi verdien for en valgkolonne. Gyldige statuskodealternativer (statusårsak) avhenger av gjeldende tilstandskode for posten. Statecode-kolonnen (Status) kan ikke angis i skjemaskript. Hvis du vil forstå hvilke statecode-verdier som er gyldige, kan du se kolonnedefinisjonene. Bruk tabelldefinisjonsnettleseren for egendefinerte tabeller. Til slutt bør du også vurdere eventuelle egendefinerte tilstandsoverganger som er brukt på kolonnen. Mer informasjon: Definer overganger av statusårsak for Sak eller egendefinerte tabeller.
Streng Streng

En strengkolonne med e-postformatet krever at strengen representerer en gyldig e-postadresse.

Note

Oppdatering av en kolonne ved hjelp av setValue vil ikke føre til at Hendelsesbehandling for OnChange kjører. Hvis du vil at OnChange-hendelsesbehandlingene skal kjøre, må du bruke fireOnChange i tillegg til setValue.

Relatert artikkel

getValue (klient-API-referanse)