# Entrées utilisateur

Les éléments d’entrée utilisateur (également appelés contrôles de page Web) sont utilisés pour insérer des éléments d’interface interactifs dans une page Web. Ces éléments permettent d’interagir avec les Fonctions de contrôle dans la feuille de calcul.

Remarque :

Tous les éléments de contrôle possèdent les points de gestion des événements par script suivants (quelques éléments de contrôle possèdent des points de gestion des événements supplémentaires, indiqués dans leur description) :

- Passage du curseur dans la zone (On Mouse Enter)
- Sortie du curseur de la zone (On Mouse Leave)
- Déplacement de la souris (On Mouse Move)

Pour plus d’informations sur les points de gestion des événements par script, consultez la rubrique Scripts de gestion d’événements pour les éléments de la page Web.

Élément | Description
--- | ---
Bouton | L’élément bouton est utilisé pour des actions telles que le saut vers une autre page Web, l’exécution d’une tâche, l’interaction avec des images de la région ou pour fournir une fonction bouton dans l’éditeur de feuilles de calcul. Les propriétés d’un bouton comprennent la propriété Commande du clic, qui fournit une liste prédéfinie d’actions disponibles auxquelles associer la pression du bouton de la souris. Remarque : Pour plus d’informations, consultez la rubrique Propriété de la commande du clic de bouton. L’élément Bouton (Button) possède un point de script de gestion des événements supplémentaire : En cas de clic (On Clicked) Remarque : Le point de script On Clicked s’exécute chaque fois que l’utilisateur clique sur le bouton. Si la commande du clic et le point de script On Clicked sont tous deux définis, la commande de clic est prioritaire et s’exécute avant le script On Clicked.
Case à cocher | L’élément CheckBox contient une case à cocher interactive et une étiquette placée à côté de la case. Pour configurer l’aspect et la position de l’étiquette, utilisez les propriétés de la section Texte (la propriété Remplissage du texte (Text Padding) détermine l’espacement entre la case à cocher et le texte). L’élément de case à cocher CheckBox possède également trois points de script de gestion des événements supplémentaires : Modifié (On Changed) Coché (On Checked) Décoché (On Unchecked)
Entrée de la date et de l’heure | L’élément d’entrée de date/heure (DateTime Entry) permet d’afficher et/ou d’entrer une date ou une heure depuis l’IHM. L’élément DateTime Entry possède un point de script de gestion des événements supplémentaire : Modifié (On Changed)
Zone de liste | Insère un contrôle pour afficher et interagir avec un tableau de données. L’élément de zone de liste, ListBox, possède également trois points de script de gestion des événements supplémentaires : Sélection modifiée (On Selection Changed) Souris relevée (On Mouse Up) Souris appuyée (On Mouse Down)
Zone de texte multiligne | Insère un contrôle permettant d’entrer plusieurs lignes de texte. La propriété Texte peut être liée à une balise, qui peut ensuite être modifiée par une autre partie du projet, tel un script utilisateur. L’élément de zone de texte multiligne MultilineTextBox possède trois points de script de gestion des événements supplémentaires : Texte modifié (On Text Change) Souris relevée (On Mouse Up) Souris appuyée (On Mouse Down) Remarque : L’élément de zone de texte multiligne ne permet pas l’entrée d’un mot de passe alors que le projet est en ligne. Vous devez utiliser une zone de texte, TextBox, pour cette fonction.
Entrée numérique | Insère un contrôle d’entrée de valeurs numériques ; les valeurs peuvent être entrées directement ou à l’aide des flèches haut et/ou bas. L’élément d’entrée numérique NumericEntry possède également un point de script de gestion des événements supplémentaire : En cas de changement de valeur (On Value Change)
Contrôle de page | Insère un contrôle qui vous permet d’accéder d’interagir avec une autre page Web du projet. Utilisez le menu déroulant de la propriété Page Name pour sélectionner la page Web à afficher par cet élément de contrôle. L’élément de contrôle de page "Page Control" ne possède pas de points de script de gestion des événements.
Volet | Insère un volet sur lequel on peut placer d’autres éléments d’IHM et qui peut être utilisé pour organiser visuellement les éléments et tenir lieu de conteneur pour plusieurs éléments. Remarque : Si la propriété Enable du volet, Panel, est désactivée (non cochée), tous les éléments du volet sont également désactivés. Si la propriété Authorization du volet est activée (cochée), tous les éléments du volet doivent également être autorisés individuellement (quelle que soit la valeur de la propriété Authorization des éléments distincts). Pour plus d’informations sur la propriété Authorization, voir la rubrique Autorisation d’un élément de page Web. Lorsqu’un élément avec une balise de propriété publiée est placé sur un volet, le nom du chemin de l’élément change pour inclure le nom du volet. Par exemple, WebPages.NomPageWeb.NomVolet.NomCaseCocher.Checked.
Bouton radio | Insère un bouton interactif à deux états, activé ou désactivé, et une étiquette à côté du bouton. Pour configurer l’aspect et la position de l’étiquette, utilisez les propriétés de la section Texte (la propriété Remplissage du texte (Text Padding) détermine l’espacement entre le bouton et le texte). L’élément de bouton radio RadioButton possède également trois points de script de gestion des événements supplémentaires : Modifié (On Changed) Coché (On Checked) Décoché (On Unchecked)
Zone de sélection | Insère une commande à liste déroulante. L’élément de zone de sélection SelectionBox possède également trois points de script de gestion des événements supplémentaires : Sélection modifiée (On Selection Changed) Souris relevée (On Mouse Up) Souris appuyée (On Mouse Down)
Curseur | Insère une commande interactive de sélection de valeur numérique qui permet aux utilisateurs de sélectionner graphiquement une valeur numérique en faisant glisser un curseur. L’élément de curseur Slider possède un point de script de gestion des événements supplémentaire : En cas de changement de valeur (On Value Change)
Zone de texte | Insère un contrôle permettant d’entrer du texte. La propriété Texte peut être liée à une balise, qui peut ensuite être modifiée par une autre partie du projet, tel un script utilisateur. La propriété Password peut être activée pour transformer la zone de texte TextBox en zone de texte d’entrée de mot de passe, où les caractères seront remplacés par des astérisques. L’élément de zone de texte TextBox possède trois points de script de gestion des événements supplémentaires : Texte modifié (On Text Change) Souris relevée (On Mouse Up) Souris appuyée (On Mouse Down)