setValue (klient-API-referens)

Anger datavärdet för en kolumn.

Kolumntyper som stöds

Allt

Syntax

formContext.getAttribute(arg).setValue(value)

Parameterar

Beror på typen av kolumn.

Kolumntyp Typ av parametrar
booleskt Boolean
tidpunkt Datum

I Enhetligt gränssnitt antas datumvärden vara UTC.
I den äldre webbklienten antas datumvärden vara i användarens tidszon.
decimal Nummer
dubbel Nummer
Integer Nummer
lookup Samling En matris med uppslagsobjekt.

Vissa sökningar, som kallas "partylist"-sökningar, gör att flera poster kan associeras i ett uppslag, till exempel kolumnen Till: för en post i en e-posttabell. Därför använder alla uppslagsdatavärden en matris med uppslagsobjekt – även om uppslagskolumnen inte stöder mer än en postreferens som ska läggas till.

Varje sökning har följande egenskaper:
- entityType: Sträng. Namnet på tabellen som visas i sökningen.
- id: Sträng: Strängrepresentationen av GUID-värdet för posten som visas i sökningen. Värdet ska matcha följande format: {XXXXXXXX-XXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
- name: String: Texten som representerar den post som ska visas i uppslag.
pm Sträng
pengar Nummer
choice Nummer
snöre Sträng
pm Sträng
pengar Nummer
val, val Nummer

Metoden getOptions returnerar alternativvärden som strängar. Du måste använda parseInt för att konvertera dem till tal innan du kan använda dessa värden för att ange värdet för en valfri kolumn. Giltiga statuskodsalternativ (statusorsak) beror på postens aktuella tillståndskod. Det går inte att ange kolumnen statecode (Status) i formulärskript. Information om vilka statecode-värden som är giltiga finns i kolumndefinitionerna. För anpassade tabeller använder du webbläsaren tabelldefinitioner. Slutligen bör du även överväga eventuella anpassade tillståndsövergångar som har tillämpats på kolumnen. Mer information: Definiera statusorsaksövergångar för skiftläge eller anpassade tabeller.
String Sträng

En strängkolumn med e-postformatet kräver att strängen representerar en giltig e-postadress.

Anmärkning

Om du uppdaterar en kolumn med setValue körs inte OnChange-händelsehanterare . Om du vill att OnChange-händelsehanterare ska köras måste du använda fireOnChange utöver setValue.

Relaterad artikel

getValue (klient-API-referens)