🚧 en cours de rédaction…

Bouton

Acteur bouton poussoir.

Sommaire

Propriétés spécifiques

Contenu

Jokerable

Cette propriété permet de définir du contenu HTML de l’acteur.

Exemple :

SynApps

Ceci est <i>un</i> <b style="background-color: red;">bouton</b>

Jokerable

Il est possible de placer des jokers (ex.: {{jokerKey}}) dans le contenu qui seront remplacés par la valeur d’additionnelles de même clé.

Par exemple :

Ceci est <i>un</i> <b style="background-color: {{theColor}};">bouton</b>.

Une additionnelle de clé theColor de type couleur remplacera le joker par sa valeur.

💡 ASTUCE
S’il est possible d’ajouter du style CSS avec une balise HTML <style>, il n’est par contre pas possible d’ajouter du code Javascript. Pour cela, il faut utiliser les évènements de l’acteur.

Pour vous aider : La documentation concernant les jokers et leurs utilisations peut être trouvée à cette adresse.

Chemin d’accès depuis l’acteur properties.content ⚡ Doc Script API

Taille

La propriété spécifique Taille permet de changer celle de l’acteur.

Cette propriété possède trois options :

  • Par défaut.
  • Grand.
  • Petit.

Seul le choix par défaut vous laisse la possibilité de modifier la taille du texte. Les autres options prennent le pas sur tout autre réglage.

Attention

Il est à noter que la taille du bouton dépend de plusieurs paramètres dont :

  • La place disponible par rapport à son acteur parent.
  • La place disponible par rapport aux autres acteurs.
  • La taille de son contenu.

Chemin d’accès depuis l’acteur properties.size ⚡ Doc Script API

Mode

La propriété spécifique Mode va permettre de donner un style au bouton via l’ajout d’une classe Bootstrap.

Chaque classe possède son code couleur propre.

Liste des options disponibles avec leurs exemples :

SynApps

Chemin d’accès depuis l’acteur properties.mode ⚡ Doc Script API

Outline

La propriété spécifique Outline va permettre de donner un style de couleur inversée au bouton de l’acteur.

La couleur de fond de bouton devient la couleur de la police. Et la couleur de la police devient la couleur du fond.

Exemple :

Un bouton avec le mode succès et outline désactivé :

SynApps

Un bouton avec le mode succès et outline activé :

SynApps

Chemin d’accès depuis l’acteur properties.outline ⚡ Doc Script API

Dépassement de texte

La propriété spécifique Dépassement de texte permet de gérer l’affichage du texte dans le cas où la taille du conteneur ne suffit pas à afficher l’entièreté du texte.

Il existe donc trois options pour cette propriété :

  • Sans retour à la ligne.
  • Retour à la ligne.
  • Tronqué.

Voici des exemples pour chacun des exemples :

Sans retour à la ligne

SynApps

Retour à la ligne

SynApps

⚠️ ATTENTION
La taille verticale de l’acteur est automatiquement adaptée à la taille du texte sauf si celle ci est fixée.

Tronqué

SynApps

Chemin d’accès depuis l’acteur properties.textOverflow ⚡ Doc Script API

Actif

La propriété spécifique Actif permet de gérer l’activation du bouton.

Lorsque la propriété est désactivée, le bouton concerné n’est pas cliquable par l’utilisateur. Les événements hormis ceux du cycle de vie de l’acteur sont de ce fait désactivées.

Lorsque la propriété est activée, le bouton fonctionne normalement et tous ses événements sont activés.

Chemin d’accès depuis l’acteur properties.isActive ⚡ Doc Script API

Champs d’informations

Est Pressé ?

Le champ d’information Est pressé? est un booléen qui est true lorsque le bouton est pressé et repasse à false lorsque le bouton est relâché, après un petit délai de relaxation.

Contenu complété

Le champs d’information contenu complété est le texte résultant une fois les jokers remplacés par les valeurs des additionnelles.

Évènements spécifiques

🚧 en cours de rédaction…

Variantes

Icône

La variante de l’acteur bouton offrant la possibilité d’intégrer une icône choisie parmi les icônes intégrées à Synapps.

Le contenu du bouton est complété par une additionnelle icône et une additionnelle texte.

Écriture fournisseur

Cette variation “Bouton d’Écriture Fournisseur” permet de déclencher manuellement le processus d’écriture des données vers un acteur fournisseur spécifique.

Le contenu du bouton est complété par une additionnelle “Acteur fournisseur ciblé”, qui permet de choisir l’acteur fournisseur vers lequel le bouton d’écriture est dirigé.