Kolonner i modelldrevne apper (klient-API-referanse)

Kolonner inneholder data i skjemaet eller rutenettene for modelldrevne apper. formContext.data.entity.attributes Bruk samlingen eller snarveismetoden formContext.getAttribute til å få tilgang til en samling kolonner. Hvis du vil ha mer informasjon om samlinger, kan du se Samlinger (klient-API-referanse).

Hvis du vil ha tilgang til en kolonne i samlingen, sender du enten navnet (strengen) eller indeksverdien (tallet) for kolonnen som et argument til metoden. Eksempel: formContext.getAttribute(arg). Hvis du ikke angir et argument, returnerer metoden en samling av alle attributter i skjemaet.

Kolonner kategoriseres etter type. Bruk getAttributeType-metoden til å bestemme kolonnetypen. Enkelte kolonnemetoder er bare tilgjengelige for bestemte typer kolonner.

Denne artikkelen inneholder informasjon om metodene som er tilgjengelige for hver kolonnetype.

Alle kolonnetyper

Kontrollegenskapen inneholder en samling kontroller som er knyttet til kolonnen.

Følgende metoder er tilgjengelige for alle kolonnetyper:

Metode Description
addOnChange Legger til en funksjon som skal kjøres når kolonnens OnChange hendelse inntreffer.
fireOnChange Utløser kolonnens OnChange hendelse.
getAttributeType Returnerer kolonnetypen.
getFormat Returnerer kolonneformatet.
getIsDirty Returnerer om kolonnen har endringer som ikke er lagret.
getName Returnerer kolonnens logiske navn.
getParent Returnerer det overordnede formContext.data.entity objektet.
getRequiredLevel Returnerer om en kolonneverdi er obligatorisk eller anbefalt.
getSubmitMode Returnerer når kolonnens data sendes ved lagring.
getUserPrivilege Returnerer brukerens rettigheter til å opprette, lese eller oppdatere kolonnens verdi.
getValue Returnerer kolonnens dataverdi.
isValid Returnerer om kolonnens verdi er gyldig.
removeOnChange Fjerner en funksjon fra kolonnens hendelsesbehandlinger OnChange .
setIsValid Angir kolonnens gyldighet og en feilmelding.
setRequiredLevel Angir om en kolonneverdi kreves eller anbefales før lagring.
setSubmitMode Angir om kolonnens data sendes ved lagring.
setValue Angir kolonnens dataverdi.

Boolsk kolonnetype

I tillegg til metodene som er tilgjengelige for alle kolonnetyper, gir den boolske kolonnetypen følgende metode:

Metode Description
getInitialValue Returnerer kolonnens verdi da skjemaet ble åpnet.

Oppslagskolonnetype

I tillegg til metodene som er tilgjengelige for alle kolonnetyper, gir oppslagskolonnetypen følgende metode:

Metode Description
getIsPartyList Returnerer om oppslaget tillater flere poster som et partylisteoppslag.

Valg- og valgkolonnetyper

I tillegg til metodene som er tilgjengelige for alle kolonnetyper, gir valgene og valgkolonnetypene følgende metoder:

Metode Description
getInitialValue Returnerer kolonnens verdi da skjemaet ble åpnet.
getOption Returnerer alternativet som samsvarer med en angitt etikett eller verdi.
getOptions Returnerer kolonnens gyldige alternativer.
getSelectedOption Returnerer det valgte alternativet eller alternativene.
getText Returnerer teksten i det valgte alternativet eller alternativene.

Tallkolonnetype (desimal, dobbel, heltall, penger)

Følgende metoder er bare tilgjengelige for kolonnene desimal, dobbel og heltall :

Metode Description
getMax Returnerer kolonnens maksimale tillatte verdi.
getMin Returnerer kolonnens minste tillatte verdi.
getPrecision Returnerer antall sifre som er tillatt etter desimaltegnet.
setPrecision Angir antall sifre som er tillatt etter desimaltegnet.

Strengkolonnetype

I tillegg til metodene som er tilgjengelige for alle kolonnetyper som forklart tidligere, er følgende metode bare tilgjengelig for strengkolonnen :

Metode Description
getMaxLength Returnerer kolonnens maksimale strenglengde.

Forstå Xrm-objektmodell
Kontroller (klient-API-referanse)