Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Les columnes contenen dades al formulari o a les quadrícules d'aplicacions basades en models. Utilitzeu la formContext.data.entity.attributes col·lecció o el mètode de formContext.getAttribute drecera per accedir a una col·lecció de columnes. Per obtenir més informació sobre les col·leccions, vegeu Col·leccions (referència de l'API de client).
Per accedir a una columna dins la col·lecció, passa el nom (cadena) o el valor d'índex (nombre) de la columna com a argument al mètode. Per exemple: formContext.getAttribute(arg). Si no especifiques cap argument, el mètode retorna una col·lecció de tots els atributs del formulari.
Les columnes es classifiquen per tipus. Utilitza el mètode getAttributeType per determinar el tipus de columna. Alguns mètodes de columna només estan disponibles per a tipus específics de columnes.
Aquest article proporciona informació sobre els mètodes disponibles per a cada tipus de columna.
Tots els tipus de columnes
La propietat controls proporciona un conjunt de controls associats a la columna.
Els següents mètodes estan disponibles per a tots els tipus de columna:
| Mètode | Descripció |
|---|---|
| addOnChange | Afegeix una funció per executar quan es produeix l'esdeveniment de OnChange la columna. |
| fireOnChange | Desencadena l'esdeveniment de OnChange la columna. |
| getAttributeType | Retorna el tipus de la columna. |
| getFormat | Retorna el format de la columna. |
| getIsDirty | Retorna si la columna té canvis no desats. |
| getName | Retorna el nom lògic de la columna. |
| getParent | Retorna l'objecte pare formContext.data.entity . |
| getRequiredLevel | Retorna tant si un valor de columna és necessari com recomanat. |
| getSubmitMode | Retorna quan les dades de la columna s'envien en la partida. |
| getUserPrivilege | Retorna els privilegis de l'usuari per crear, llegir o actualitzar el valor de la columna. |
| getValue | Retorna el valor de dades de la columna. |
| ésVàlid | Retorna si el valor de la columna és vàlid. |
| removeOnChange | Elimina una funció dels gestors d'esdeveniments OnChange de la columna. |
| setIsValid | Estableix la validesa de la columna i un missatge d'error. |
| setRequiredLevel | Estableix si un valor de columna és necessari o recomanat abans de desar. |
| setSubmitMode | Estableix si les dades de la columna s'envien en la partida. |
| setValue | Estableix el valor de dades de la columna. |
Tipus de columna booleana
A més dels mètodes disponibles per a tots els tipus de columna, el tipus de columna booleà proporciona el següent mètode:
| Mètode | Descripció |
|---|---|
| getInitialValue | Retorna el valor de la columna quan s'obre el formulari. |
Tipus de columna de cerca
A més dels mètodes disponibles per a tots els tipus de columna, el tipus de columna de cerca proporciona el següent mètode:
| Mètode | Descripció |
|---|---|
| getIsPartyList | Retorna si la consulta permet múltiples registres com a consulta de llista de parts. |
Opcions i tipus de columna d'elecció
A més dels mètodes disponibles per a tots els tipus de columna, les opcions i els tipus de columna d'elecció proporcionen els següents mètodes:
| Mètode | Descripció |
|---|---|
| getInitialValue | Retorna el valor de la columna quan s'obre el formulari. |
| getOption | Retorna l'opció que coincideixi amb una etiqueta o valor especificat. |
| getOptions | Retorna les opcions vàlides de la columna. |
| getSelectedOption | Retorna l'opció o opcions seleccionades. |
| getText | Retorna el text de l'opció o opcions seleccionades. |
Tipus de columna numèrica (decimal, doble, enter, diners)
Els mètodes següents només estan disponibles per a les columnes decimal, doble i entera :
| Mètode | Descripció |
|---|---|
| getMax | Retorna el valor màxim permès de la columna. |
| getMin | Retorna el valor mínim permès a la columna. |
| getPrecision | Retorna el nombre de dígits permesos després del punt decimal. |
| setPrecision | Estableix el nombre de dígits permesos després del punt decimal. |
Tipus de columna de cadena
A més dels mètodes disponibles per a tots els tipus de columnes com s'ha explicat anteriorment, el mètode següent només està disponible per a la columna de cadena :
| Mètode | Descripció |
|---|---|
| getMaxLength | Retorna la longitud màxima de la cadena de la columna. |
Articles relacionats
Entendre el model d'objectes Xrm
Controls (referència de l'API del client)