Bonjour,
Je cherche à afficher la valeur d’une variable dans un composant texte
Et on est sensé comprendre avec si peu d’info? De plus avec de l’info erronée ?
Vous postez dans la section *utilisation du core". Cela n’existe pas un « composant texte ».
Donc c’est probablement le mauvais nom et la mauvaise catégorie pour poster
Le but est d’afficher un message défilant avec la balise « MARQUEE »
Le composant m’affiche l’id qui défile de la commande #[Maison][Dernier Message][message]#
Je voudrais afficher son contenu.
Bonsoir,
Il faut utiliser du javascript.
Pour afficher une variable
Voici un exemple :
- Je veut rechercher la valeur de la variable
test_var
:
en texte :
<script>
jeedom.dataStore.byTypeLinkIdKey({
type: 'scenario',
linkId: -1,
key: 'test_var',
usedBy: 0,
success: function(data) {
document.getElementById("variable1").innerHTML = data[0]['value']
}
})
</script>
<MARQUEE>Ma variable vaut <span id='variable1'>100</span></MARQUEE>
Résultat :
Pour afficher une commande info
Le fonctionnement reste le même, remplace l’id par ta commande info (2187)
version texte :
<script>
jeedom.cmd.execute({
id: '1084',
notify: false,
success: function(data) {
document.getElementById("variable2").innerHTML = data
}
})
</script>
<MARQUEE>Ma commande info vaut <span id='variable2'>inconnu</span></MARQUEE>
Grand merci, j’ai utilisé la 1er solution avec ma variable ‹ message ›, ça fonctionne très bien
Je n’ai pas aboutit avec la solution par id avec 2187 la valeur est vide
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.