Aller au contenu
Berale64

Couleur Du Texte Dans Un Vd

Recommended Posts

Question pour les Experts à  Fibaro!

 

Est-il possible de changer la couleur du texte affiché dans les étiquettes d'un VD.

Je parle de cette fonction : fibaro:call(id.display, "setProperty", "ui.Label13.value", temp.."°C");

 

Merci les pros!

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Dommage.

L’œil de Moscou (gfms) change couleur, le wall plug (fgwpe) aussi mais pas les textes.

Sont pas cohérents chez Fibaro ! :angry:

Partager ce message


Lien à poster
Partager sur d’autres sites

Les plugins permettent le changement de couleur c'est déjàça de gagner.

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour te consoler...tu peux déjà  coloriser le Debug ( c'est déjà  ça !  ;) )

 print('<font color="green">Connected</font>')

gallery_2_25_17409.png

Partager ce message


Lien à poster
Partager sur d’autres sites

Ça me parle ton debug

Envoyé de mon smartphone

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu m’étonne !   :) tu as été tellement patient avec moi pour me créer cette scène ! 

Partager ce message


Lien à poster
Partager sur d’autres sites

Cool ! c'est ce que tu voulais faire ?

Tu nous met le code ?

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité chris6783

Bonne idée d'injecter des balises de style dans le texte ! 

 

par contre il me reste un probleme d'affichage lorsque j'utilise le fibaro log pour afficher une notif en bas du VD.

 

Berale tu as la solution ? vite un partage :-)

post-96-0-11138500-1422449679_thumb.png

Partager ce message


Lien à poster
Partager sur d’autres sites
str = "<font color=\"yellow\">"..val.."</font>";
fibaro:call(79, "setProperty", "ui.Label"..i..".value", str.." %"); 

Voilàle code. Mais ça ne marche qu'avec les navigateurs et pas les applis Ipad ou Androïd.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

quelqu'un pourrai me dire si il est possible de faire un retour a la ligne "forcer" dans une étiquette

Partager ce message


Lien à poster
Partager sur d’autres sites

Essaye avec <br/>

Partager ce message


Lien à poster
Partager sur d’autres sites

Je mis connais pas trop mais c'est une balise ? Ça fonctionne pas sous smartphone ?

Envoyé de mon SM-G900F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est une balise HTML permettant de forcer un retour àla ligne.

Ca fonctionne dans la fenêtre de Debug, donc avec un peu de chance ça passe aussi dans un label.

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok je vais essayé merci

Envoyé de mon SM-G900F en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Berale24,

Ta trouvaille est super !

Je souhaiterais l'utiliser pour rendre encore plus sexy certains VD d'autres membres du forum sur lesquels j'ai déjà  travaillé (les VD  :1: ).

Je pense à  :

  • top 10 power de Laser
  • My Batteries de Steven
  • ???

OK pour toi ?

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Berale,

J'ai déjàcommencé àmettre en oeuvre ta solution mais :

  1. j'attends ton autorisation pour réutiliser ton bout de code
  2. aurais-tu une solution pour l'auto-refresh : lorsque la page web de fibaro fait un autorefresh (= PAS Fn5), les couleurs disparaissent et c'est le texte brut qui apparaît (avec les balises)

Partager ce message


Lien à poster
Partager sur d’autres sites

Berale ajoute de balise pour mettre de la couleur en fais il trompe le navigateur pour avoir de la couleur

c'est pour cela que ca ne marche que sur un navigateur, c'est une solution qui peux poser probléme en fonction du navigateur que tu utilises

Partager ce message


Lien à poster
Partager sur d’autres sites

@jojo: nous sommes sur un forum de partage, donc pas de problème pour l'utilisation de cette astuce.

Partager ce message


Lien à poster
Partager sur d’autres sites

tu veux dire que tu as un navigateur où le autorefresh (avec ces balises) fonctionne correctement.

Sur MAC, j'ai le prbl avec Safari et Chrome

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne sais plus. J'ai abandonné cette idée car elle ne fonctionne pas sur Ipad ou Androïd.

Partager ce message


Lien à poster
Partager sur d’autres sites

Vous avez essayé avec la balise span et l'attribut style ?

<span style="color:red;">Blah blah blah</span>

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Lazer, mais il faudra encore une autre idée.

L'autorefresh ne fonctionne pas  :(

Partager ce message


Lien à poster
Partager sur d’autres sites

×