Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Dans les applications basées sur des modèles, un contrôle représente un élément HTML sur le formulaire. Certains contrôles sont liés à une colonne spécifique, tandis que d’autres représentent des contrôles non liés tels qu’un IFRAME, une ressource web ou un sous-réseau ajouté au formulaire.
L’objet contrôle fournit des méthodes pour modifier la présentation ou le comportement d’un contrôle et identifier la colonne correspondante. Contrôles d’accès à l’aide de l’une des collections suivantes :
- formContext.ui.controls
- formContext.ui Section.controls
- formContext.data.entityAttribute.controls
La méthode formContext.getControl est une méthode de raccourci pour accéder à formContext.ui.controls.get.
Note
Lorsque vous effectuez des actions sur des contrôles liés à une colonne, considérez que le contrôle peut apparaître sur la page plusieurs fois. En règle générale, vous devez effectuer les mêmes actions pour chaque contrôle pour la colonne. Vous pouvez parcourir la collection de contrôles de colonne et effectuer les actions sur chaque contrôle.
Les contrôles sont classés par type. Utilisez la méthode getControlType pour déterminer le type d’un contrôle. Certaines méthodes de contrôle sont disponibles uniquement pour des types spécifiques de contrôles.
Cet article fournit des informations sur les méthodes disponibles pour chaque type de contrôle.
Type de contrôle standard
Ces méthodes sont disponibles pour un contrôle Standard.
| Method | Description |
|---|---|
| addNotification | Affiche une notification d’erreur ou de recommandation avec des actions facultatives. |
| clearNotification | Supprime une notification du contrôle. |
| getAttribute | Renvoie la colonne auquel le contrôle est lié. |
| getControlType | Retourne le type du contrôle. |
| getDisabled | Retourne si le contrôle est désactivé. |
| getLabel | Retourne l’étiquette du contrôle. |
| getName | Retourne le nom du contrôle. |
| getOutputs | Retourne un dictionnaire des propriétés de sortie du contrôle. |
| getParent | Retourne la section qui contient le contrôle. |
| getVisible | Retourne si le contrôle est visible. |
| setDisabled | Active ou désactive le contrôle. |
| setFocus | Déplace le focus sur le contrôle. |
| setLabel | Modifie l’étiquette du contrôle. |
| setNotification | Affiche un message d’erreur pour indiquer que les données ne sont pas valides. |
| setVisible | Affiche ou masque le contrôle. |
Les méthodes suivantes pour le contrôle Standard sont déconseillées : addOnKeyPress, fireOnKeyPress et removeOnKeyPress.
Type de contrôle IFRAME
Ces méthodes sont disponibles pour un contrôle IFRAME.
| Method | Description |
|---|---|
| getContentWindow | Retourne la fenêtre de contenu de la ressource IFRAME ou web. |
| getControlType | Retourne le type du contrôle. |
| getDisabled | Retourne si le contrôle est désactivé. |
| getInitialUrl | Retourne l’URL par défaut configurée pour l’IFRAME. |
| getLabel | Retourne l’étiquette du contrôle. |
| getName | Retourne le nom du contrôle. |
| getObject | Renvoie l’objet de formulaire qui représente l’IFRAME ou la ressource web. |
| getParent | Retourne la section qui contient le contrôle. |
| getSrc | Retourne l’URL actuellement affichée dans l’IFRAME ou la ressource web. |
| getVisible | Retourne si le contrôle est visible. |
| setDisabled | Active ou désactive le contrôle. |
| setFocus | Déplace le focus sur le contrôle. |
| setLabel | Modifie l’étiquette du contrôle. |
| setSrc | Définit l’URL à afficher dans l’IFRAME ou la ressource web. |
| setVisible | Affiche ou masque le contrôle. |
Type de contrôle Kbsearch (recherche de base de connaissances)
Ces méthodes sont disponibles pour le contrôle de recherche de la base de connaissances.
| Method | Description |
|---|---|
| addOnPostSearch | Ajoute un gestionnaire d’événements qui s’exécute après la fin d’une recherche. |
| addOnResultOpened | Ajoute un gestionnaire d’événements qui s’exécute lorsqu’un résultat de recherche s’ouvre. |
| addOnSelection | Ajoute un gestionnaire d’événements qui s’exécute lorsqu’un résultat de recherche est sélectionné. |
| getControlType | Retourne le type du contrôle. |
| getDisabled | Retourne si le contrôle est désactivé. |
| getLabel | Retourne l’étiquette du contrôle. |
| getName | Retourne le nom du contrôle. |
| getParent | Retourne la section qui contient le contrôle. |
| getSearchQuery | Retourne le texte utilisé comme critères de recherche. |
| getSelectedResults | Retourne le résultat de recherche actuellement sélectionné. |
| getTotalResultCount | Retourne le nombre de résultats de recherche. |
| getVisible | Retourne si le contrôle est visible. |
| openSearchResult | Ouvre un résultat de recherche spécifié. |
| removeOnPostSearch | Supprime un gestionnaire d’événements pour l’achèvement de la recherche. |
| removeOnResultOpened | Supprime un gestionnaire d’événements pour ouvrir un résultat de recherche. |
| removeOnSelection | Supprime un gestionnaire d’événements pour sélectionner un résultat de recherche. |
| setFocus | Déplace le focus sur le contrôle. |
| setLabel | Modifie l’étiquette du contrôle. |
| setSearchQuery | Définit le texte utilisé comme critères de recherche. |
| setVisible | Affiche ou masque le contrôle. |
Note
Lorsque vous ajoutez le contrôle de recherche de la base de connaissances au volet social, le nom du contrôle est searchwidgetcontrol_notescontrol. Tu ne peux pas changer ce nom.
Type de contrôle de recherche
Ces méthodes sont disponibles pour un contrôle de recherche.
| Method | Description |
|---|---|
| addCustomFilter | Ajoute un filtre aux résultats de recherche, combiné à des filtres existants à l’aide de AND. |
| addCustomView | Ajoute une vue à la boîte de dialogue de recherche. |
| addNotification | Affiche une notification d’erreur ou de recommandation avec des actions facultatives. |
| addOnLookupTagClick | Ajoute un gestionnaire d’événements qui s’exécute lorsqu’une balise de recherche est cliquée. |
| addPreSearch | Ajoute un gestionnaire d’événements qui s’exécute avant une recherche de recherche. |
| clearNotification | Supprime une notification du contrôle. |
| getAttribute | Renvoie la colonne auquel le contrôle est lié. |
| getControlType | Retourne le type du contrôle. |
| getDefaultView | Retourne l’ID de la vue de recherche par défaut. |
| getDisabled | Retourne si le contrôle est désactivé. |
| getEntityTypes | Retourne les types de tables autorisés dans la recherche. |
| getLabel | Retourne l’étiquette du contrôle. |
| getName | Retourne le nom du contrôle. |
| getParent | Retourne la section qui contient le contrôle. |
| getVisible | Retourne si le contrôle est visible. |
| removeOnLookupTagClick | Supprime un gestionnaire d’événements pour les clics de balise de recherche. |
| removePreSearch | Supprime un gestionnaire d’événements qui s’exécute avant une recherche de recherche. |
| setDefaultView | Définit la vue par défaut dans la boîte de dialogue de recherche. |
| setDisabled | Active ou désactive le contrôle. |
| setEntityTypes | Définit les types de tables autorisés dans la recherche. |
| setFocus | Déplace le focus sur le contrôle. |
| setLabel | Modifie l’étiquette du contrôle. |
| setNotification | Affiche un message d’erreur pour indiquer que les données ne sont pas valides. |
| setVisible | Affiche ou masque le contrôle. |
Options et types de contrôles d’option
Les choix et les contrôles de choix ont le même ensemble de méthodes disponibles.
| Method | Description |
|---|---|
| addNotification | Affiche une notification d’erreur ou de recommandation avec des actions facultatives. |
| addOption | Ajoute une option au contrôle. |
| clearNotification | Supprime une notification du contrôle. |
| clearOptions | Supprime toutes les options du contrôle. |
| getAttribute | Renvoie la colonne auquel le contrôle est lié. |
| getControlType | Retourne le type du contrôle. |
| getDisabled | Retourne si le contrôle est désactivé. |
| getLabel | Retourne l’étiquette du contrôle. |
| getName | Retourne le nom du contrôle. |
| getOptions | Retourne les options disponibles, y compris l’option vide et l’exclusion des options supprimées. |
| getParent | Retourne la section qui contient le contrôle. |
| getVisible | Retourne si le contrôle est visible. |
| removeOption | Supprime une option du contrôle. |
| setDisabled | Active ou désactive le contrôle. |
| setFocus | Déplace le focus sur le contrôle. |
| setLabel | Modifie l’étiquette du contrôle. |
| setNotification | Affiche un message d’erreur pour indiquer que les données ne sont pas valides. |
| setVisible | Affiche ou masque le contrôle. |
Type de contrôle de formulaire rapide
Voir formContext.ui.quickForms pour plus d’informations sur les méthodes prises en charge pour ce type de contrôle.
Type de contrôle de sous-grille
Pour plus d’informations sur les méthodes prises en charge pour ce type de contrôle, consultez Grilles et sous-réseaux .
Type de contrôle de mur de chronologie
Le contrôle de chronologie présente les publications, les activités et les notes dans une vue unifiée. Ces méthodes sont disponibles pour ce type de contrôle.
| Method | Description |
|---|---|
| getControlType | Retourne le type du contrôle. |
| getDisabled | Retourne si le contrôle est désactivé. |
| getLabel | Retourne l’étiquette du contrôle. |
| getName | Retourne le nom du contrôle. |
| getParent | Retourne la section qui contient le contrôle. |
| getVisible | Retourne si le contrôle est visible. |
| refresh | Actualise les données affichées dans la chronologie. |
| setDisabled | Active ou désactive le contrôle. |
| setFocus | Déplace le focus sur le contrôle. |
| setLabel | Modifie l’étiquette du contrôle. |
| setVisible | Affiche ou masque le contrôle. |
Type de contrôle de minuteur
Ces méthodes sont disponibles pour le contrôle de minuterie.
| Method | Description |
|---|---|
| getControlType | Retourne le type du contrôle. |
| getDisabled | Retourne si le contrôle est désactivé. |
| getLabel | Retourne l’étiquette du contrôle. |
| getName | Retourne le nom du contrôle. |
| getParent | Retourne la section qui contient le contrôle. |
| getState | Retourne l’état actuel du minuteur. |
| getVisible | Retourne si le contrôle est visible. |
| refresh | Actualise les données affichées dans le minuteur. |
| setDisabled | Active ou désactive le contrôle. |
| setFocus | Déplace le focus sur le contrôle. |
| setLabel | Modifie l’étiquette du contrôle. |
| setVisible | Affiche ou masque le contrôle. |
Type de contrôle de ressource web
Un contrôle de ressource Web a le même ensemble de méthodes disponibles que le contrôle iframe. Voir le type de contrôle iframe.
Type de contrôle du composant du formulaire
Un type de contrôle de composant de formulaire dispose du même ensemble de méthodes que la variable formContext d’un formulaire principal. Consultez l’API cliente du comportement > des composants de formulaire.