Kolumner i modelldrivna appar (klient-API-referens)

Kolumner innehåller data i formuläret eller rutnäten för modelldrivna appar. formContext.data.entity.attributes Använd samlingen eller formContext.getAttribute genvägsmetoden för att komma åt en samling kolumner. Mer information om samlingar finns i Samlingar (klient-API-referens).

Om du vill komma åt en kolumn i samlingen skickar du antingen namnet (strängen) eller indexvärdet (talet) för kolumnen som ett argument till metoden. Till exempel: formContext.getAttribute(arg). Om du inte anger ett argument returnerar metoden en samling med alla attribut i formuläret.

Kolumner kategoriseras efter typ. Använd metoden getAttributeType för att fastställa typen av kolumn. Vissa kolumnmetoder är endast tillgängliga för specifika typer av kolumner.

Den här artikeln innehåller information om de metoder som är tillgängliga för varje kolumntyp.

Alla kolumntyper

Egenskapen controls innehåller en samling kontroller som är associerade med kolumnen.

Följande metoder är tillgängliga för alla kolumntyper:

Method Description
addOnChange Lägger till en funktion som ska köras när kolumnens OnChange händelse inträffar.
fireOnChange Utlöser kolumnens OnChange händelse.
getAttributeType Returnerar kolumnens typ.
getFormat Returnerar kolumnens format.
getIsDirty Returnerar om kolumnen har ändringar som inte har sparats.
getName Returnerar kolumnens logiska namn.
getParent Returnerar det överordnade formContext.data.entity objektet.
getRequiredLevel Returnerar om ett kolumnvärde krävs eller rekommenderas.
getSubmitMode Returnerar när kolumnens data skickas vid sparande.
getUserPrivilege Returnerar användarens behörighet att skapa, läsa eller uppdatera kolumnens värde.
getValue Returnerar kolumnens datavärde.
isValid Returnerar om kolumnens värde är giltigt.
removeOnChange Tar bort en funktion från kolumnens OnChange händelsehanterare.
setIsValid Anger kolumnens giltighet och ett felmeddelande.
setRequiredLevel Anger om ett kolumnvärde krävs eller rekommenderas innan du sparar.
setSubmitMode Anger om kolumnens data skickas vid sparande.
setValue Anger kolumnens datavärde.

Boolesk kolumntyp

Förutom de metoder som är tillgängliga för alla kolumntyper tillhandahåller den booleska kolumntypen följande metod:

Method Description
getInitialValue Returnerar kolumnens värde när formuläret öppnades.

Typ av uppslagskolumn

Förutom de metoder som är tillgängliga för alla kolumntyper tillhandahåller uppslagskolumntypen följande metod:

Method Description
getIsPartyList Returnerar om sökningen tillåter flera poster som en grupplista.

Alternativ och alternativkolumntyper

Förutom de metoder som är tillgängliga för alla kolumntyper tillhandahåller alternativen och urvalskolumntyperna följande metoder:

Method Description
getInitialValue Returnerar kolumnens värde när formuläret öppnades.
getOption Returnerar alternativet som matchar en angiven etikett eller ett angivet värde.
getOptions Returnerar kolumnens giltiga alternativ.
getSelectedOption Returnerar det valda alternativet eller alternativen.
getText Returnerar texten för det valda alternativet eller alternativen.

Kolumntyp för tal (decimal, dubbel, heltal, pengar)

Följande metoder är endast tillgängliga för kolumnerna decimaler, dubbla och heltal :

Method Description
getMax Returnerar kolumnens högsta tillåtna värde.
getMin Returnerar kolumnens minsta tillåtna värde.
getPrecision Returnerar antalet siffror som tillåts efter decimaltecknet.
setPrecision Anger antalet siffror som tillåts efter decimaltecknet.

Strängkolumntyp

Förutom de metoder som är tillgängliga för alla kolumntyper enligt beskrivningen tidigare är följande metod endast tillgänglig för strängkolumnen :

Method Description
getMaxLength Returnerar kolumnens maximala stränglängd.

Förstå Xrm-objektmodell
Kontroller (klient-API-referens)