Widget message

Le widget message donne la possibilité d'afficher un message textuel indexé à partir d'une valeur de variable.

Chemin : Vue> Barres d’outils et Ancrage de fenêtres> Galerie Widgets

Propriétés du widget message

Glissez et déposez le widget à l'intérieur de la page et sélectionnez le widget pour ouvrir la boîte de dialogue de ses propriétés.

Notez que certaines propriétés ne sont visibles que lorsque le bouton « Afficher les propriétés avancées » est sélectionné.

Propriété Description
Valeur

Le nom de variable à utiliser pour sélectionner dynamiquement le message à afficher. Voir "Associer un widget à des variables"

Quand le « Type d'accès » est R/W, la valeur de la variable associée peut être modifiée en cliquant sur le message. Par conséquent, le message sera mis à jour pour être aligné avec la nouvelle valeur de l'indice.

Messages

La liste des messages à afficher. Cliquez sur + pour ouvrir une boîte de dialogue où vous entrerez les messages et l'index associé

Voir index

Si Vrai, lorsque le widget est éditable (Type d'accès = R/W), le dialogue de sélection affichera également le numéro d'index associé à chaque message.

Événements Action qui sera exécutée si le contenu du widget est modifié. Voir "Événements"
Marqueur Active un marqueur autour du widget (Il n'est visible qu'à l'intérieur de JMobile Studio)
Texte Propriétés du texte (police, couleur, taille, etc.)
Variables vivantes Permet d'utiliser les valeurs des variables à l'intérieur du message texte. Voir "Widget message"
- Enable Live TagActive l’espace réservé aux variables dynamiques
- Dynamic SubscriptionSi elle est définie sur Vrai, seules les variables visibles sont récupérées depuis le protocole de communication. Si elle est définie sur Faux, toutes les variables sont mises à jour en permanence, même si elles ne sont pas visibles.
Cadre Paramètres pour activer et configurer un cadre du widget et/ou une couleur d'arrière-plan
Généralités Propriétés générales
- Disable

Désactiver entrées utilisateur sur le widget

Associer une variable à cette propriété est possible pour activer/désactiver la possibilité de modifier la valeur au runtime

- Scrolling

Paramètres pour activer et configurer le défilement du message texte

Si activé, tous les messages sont liés entre eux et affichés en mode défilement.

- Line SeparatorCaractères à insérer entre les messages lorsqu'ils sont affichés en mode défilement
- BlinkLe texte clignotera
- IdIdentifiant du widget. Vous pouvez laisser la valeur par défaut ou la renommer pour avoir un nom plus approprié
- VisibleSi Faux, le widget n'est pas visible
- OpacityLe niveau d'opacité décrit le niveau de transparence, où 1 signifie pas du tout transparent, 0,5 signifie transparent à 50 % et 0 signifie complètement transparent.
- LockSi Vrai, le widget ne peut pas être sélectionné et déplacé de l’éditeur de pages de JMobile Studio
Position La position du widget sur l’affichage. Voir "Position du widget sur l’affichage"

Certaines propriétés ont quelques boutons :

Entrer dans le mode d'édition :
vous pouvez taper directement le nom de la variable à utiliser.

Attacher à une variable :
la boîte de dialogue où sélectionner la variable à utiliser s'ouvrira

Un double-clic sur le widget étiquette ouvrira la boîte de dialogue édition où vous pourrez entrer le texte à afficher et définir les propriétés du texte principal.

Bouton Sélectionner du texte

Le bouton « Pick Text » vous donne la possibilité de copier du texte déjà utilisé dans d'autres widgets

Import / Export

Les boutons importation/exportation vous donnent la possibilité d'importer ou d'exporter la liste complète des messages dans un fichier .xml qui peut être édité/modifié en utilisant des outils externes.

Exporter les messages dans un fichier .xml éditable

Importer des messages à partir d'un fichier .xml

Si vous devez utiliser le même widget de message à différents endroits, pour gagner du temps de maintenance, vous pouvez créer et dupliquer un widget personnalisé. Lorsqu'un widget personnalisé est configuré avec le mode d'héritage « Only Logic » ou « Full », la modification (par exemple ajouter, supprimer ou modifier la liste des messages) dans un seul widget sera propagée à tous les widgets. Voir "Créer un widget personnalisé"