Expand
Rechercher

Propriétés

Généralités

Nom Type Description
Format Liste Texte simple
Texte multiligne
Numérique
Date
Heure
Date heure
Mot de passe
URL
Mail
Tel
Couleur
Texte riche
Couleur de fond Couleur Couleur de fond de la page
URL Texte URL d’accès de la page (cette propriété doit être unique à chaque page)
Placeholder Texte Texte indicatif de l’input
Couleur de fond Couleur Couleur de fond de la zone de saisie
Police - couleur Couleur Couleur de la police
Police - Taille Entier Taille de la police en pixel
Police - gras Oui/Non Police gras
Police - italique Oui/Non Police italique
Bordure - couleur Couleur Couleur des bordures de la zone de saisie
Bordure - rayon Entier Rayon des bordures en pixel
Bordure - epaisseur Entier Epaisseur des bordures de la zone de saisie

Valeur d’initialisation

La valeur d’initialisation permet de définir une valeur à afficher par défaut dans l’input. Exemple, on souhaite afficher par défaut la date du jour dans l’input :

Vous pouvez ajouter des conditions sur la valeur d’initialisation. Si l’une des conditions est respectée, alors l’input affichera la valeur définie pour cette condition

Reprenons l’exemple précédent où nous souhaitons afficher par défaut la date du jour. Nous rajoutons ici une condition : si ma variable CLIENT qui est un enregistrement a été alimenté, alors je souhaite afficher la date de dernière mise à jour de mon enregistrement CLIENT

Laison native

La liaison native permet d’afficher/modifier le champ d’un enregistrement directement dans l’input. Ce paramètre se trouve dans le volet Données des propriétés de l’input, 4 types de laisons possibles :

  • Aucune liaison

  • Lecture : le champ lié est affiché dans l’input

  • Ecriture : par défaut l’input est vide, après saisie dans l’input la valeur est directement enregistrée dans la BDD sur le champ lié

  • Lecture/écriture : le champ lié est affiché dans l’input, après saisie dans l’input la valeur est directement enregistrée dans la BDD sur le champ lié

Exemple 1 : liaison en lecture

L’input est placé dans une zone interne dont la liaison est configurée comme suit :

La zone interne est lié à la table BDD CONTACTS et à la variable current_contact

L’input est elle liée au champ NOM de la table CONTACTS :

Si coté BDD, la valeur “DUPONT” est renseigné dans le champ NOM de la table CONTACTS pour l’enregistrement current_contact, alors la valeur “DUPONT” sera affichée dans l’input

Exemple 2 : liaison en lecture/écriture

Reprenont l’exemple précédent en modifiant la liaison de l’input en Lecture/écriture

En plus du comportement précédent, lors de la modification de la valeur dans l’input, cette valeur sera directement enregistrée coté BDD dans le champ lié NOM pour la table CONTACTS

Outre la valeur d'initialisation et la liaison native, vous pouvez aussi utiliser l'action de workflow AffecteValeur pour modifier/initialiser la valeur de l'input. Attention, l'utilisation de cette action de workflow est à utiliser en dernier recourt, il faut donc privilégier l'utlisation de la valeur d'initialisation et de la liaison native

Validation

Ce paramètre se trouve dans le volet Plus des propriétés de l’input, la validation permet de controler la valeur saisie dans l’input.

Exemple, l’input n’autorise pas de valeur vide :

Le déclenchement du controle est réalisé à l’aide de l’action FormulaireValide sur une zone parent. Si une validation n’est pas respectée, les bordures de l’input apparaitront en rouge et le message d’erreur sera affiché en haut de la zone parent.

Propriétés publiques

Les propriétés publiques sont les propriétés du composant pouvant être utilisées dans le variable picker

Nom Type Description
Valeur Texte Valeur de l’input

Evènements de workflow

Nom Description
Sortie de champ Déclenché à la sortie/perte de focus de l’input
Changement de valeur Déclenché à chaque changement de valeur de l’input
Autocompletion select Déclenché lorsqu’un élément de l’autocompletion est selectionné
Initialisation Déclenché lorsque le composant est initialisé et affiché à l’écran
Search Placeholder