Forum Lifedomus

Version complète : Widget pour modifier une variable de type heure
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour
Je souhaiterais disposer d'un widget, lié à une variable de type heure d'un automate, dont on pourrait modifier la valeur par des boutons. Je n'ai pas trouvé dans widgets disponibles ?
Bonjour,
J'ai associé une variable "heure" à un widget mais lorsque je modifie sa valeur (avec les curseurs haut et bas) depuis DS, j'obtiens le message "action non autorisée" ?
Bonjour,

Par défaut, les utilisateurs ont accès au contenu de la variable mais ne peuvent pas les modifier. Allez dans les droits et mettez le cadenas ouvert sur l'action "Modifier la variable".

Julien
Merci. Je peux maintenant modifier la variable depuis DS et j'ai contrôlé que sa valeur changeait bien dans le CS.

Par contre, lorsque je clique sur le widget dans DS , la valeur de l'heure qui s'affiche n'est pas la valeur précédemment changée et j'ai bien vérifié que je n'utilisais pas cette variable ailleurs. Je précise que pour le widget j'ai utilisé l'objet "label" de la rubrique "composants"(c'est peut-être l'objet qui n'est pas adapté)
Les widgets composants sont des widget vierge dont la partie configuration est simplifié il n'y a pas de soucis.
La valeur affiché par défaut est celle saisie dans la partie "what i do".

Pour voir la valeur actuelle, il y a une manipulation qui devient impossible avec le widget label :-) il faut le convertir en painter (ou créer un widget vierge) et sélectionner la variable dans le "what i see".

[ATTACH=CONFIG]540[/ATTACH]

Dans ce cas, cela reste un texte affiché (pas la valeur) mais comme le state de la variable est renseigné, la partie "what i do" dynamique s'initialisera avec la valeur de la variable.
Et vous aurez l'effet voulu.
Merci ça fonctionne à partir d'un widget vierge! Lorsqu'on modifie la valeur dans DS il apparaît dans la fenêtre le titre "Variable" de couleur orange. Je n'ai pas trouvé pour remplacer ce texte ?
J'ai également du mal à comprendre la raison d'être du composant "Label" qui serait donc un widget vierge "dégradé"?
Le widget label est surtout un composant pour mettre des textes, il est déjà pré configuré et donc pas la même fonctions qu'un vierge. Pour faire des affichages dynamique il faut préférer le widget vierge et le tuner selon ses besoins.
Oui mais généralement en info un label est simplement une étiquette et celui-ci a le module WIDO donc c'est plus qu'un label et moins qu'un widget vierge.