bonjour a tous
j’ai installé la v4 et maintenant avant de désinstaller le plugin widget vu que c’est intégré à la v4 je fais un test de créer un widget v4 pour une fenêtre avec volets afin de remplacer les widgets
la fenêtre est fermée et les volets ouverts
seulement il y a un soucis en v4 il m’affiche la fenêtre ouverte et avec l’ancien widget elle est bien fermée
voila ce que j’ai fait :
en v3 voila l’extrait de code (ce widget est le widget de saraka je crois) :
…
jeedom.cmd.update['#id#'] = function(_options){
var PictureID;
var State = parseFloat(_options.display_value);
if (State < 15){
PictureID = "0";
} else if (State < 40){
PictureID = "25";
} else if (State < 65){
PictureID = "50";
} else if (State < 90){
PictureID = "75";
} else if (State < 100){
PictureID = "99";
} else if (State < 115){
PictureID = "100";
} else if (State < 140){
PictureID = "125";
} else if (State < 165){
PictureID = "150";
} else if (State < 190){
PictureID = "175";
} else if (State < 200){
PictureID = "199";
} else {
PictureID = "XXX";
}
$('.cmd[data-cmd_uid=#uid#] .iconCmd').html('<img src="plugins/widget/core/template/dashboard/cmd.info.numeric.Volet_et_Fenetre/Store_and_Window-'+PictureID+'.png" width="85%" height="100px" />');
$('.cmd[data-cmd_uid=#uid#] .label-info').hide().html(State + '%');
$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
}
…
ce qui m’affiche bien :
maintenant j’ai créé un widget en v4 avec les conditions (j’ai bien vérifié les images et leurs noms)
ce qui m’affiche :
j’ai cherché mais je vois pas trop d’ou ca peut venir…
merci