Bonjour,
J’ai besoin d’un coup de main car j’ai un widget info binaire ancien copié quelque part (car je suis incapable de créer ce code )
qui fonctionne en V4.4 sauf que dans la config de la commande affichage, la case option « afficher le nom » est inopérante: le nom de la commande reste affichée quel que soit l’état de la case .
J’ai à peut pres identifié l’emplacement (sauf erreur étant nul en code) du code qui gère ce affichage.
ce doit etre :
#hideCmdName#;">#name_display#
mais que mettre à la place pour rendre la case à cocher active ?
le code du widget:
<div style="padding:0;width:90px;min-height:90px;" class="cmd #history# tooltips cmd-widget container-fluid" data-type="info" data-subtype="binary" data-cmd_id="#id#" data-cmd_uid="#uid#" title="#collectDate#">
<div class="row">
<div class="center-block col-xs-12 h5 cmdName" id="cmdName#id#" style="margin-top:0; #hideCmdName#;">#name_display#</div>
<div class="center-block col-xs-12 iconCmd#uid#"></div>
</div>
<!-- Ne Pas Supprimer -->
<script class="createWidgetInfo" type="text/javascript">//<![CDATA[{"type":"1","version":"1","image1":"off.png","image2":"on.png"}]]></script>
<!-- Ne Pas Supprimer -->
<script>
jeedom.cmd.update['#id#'] = function(_options){
$(".iconCmd#uid#").empty();
if (parseInt(_options.display_value) == 1) {
$(".iconCmd#uid#").append("<img src='/data/customTemplates/dashboard/cmd.info.binary.LegrandCelianeV3/on.png'>");
} else {
$(".iconCmd#uid#").append("<img src='/data/customTemplates/dashboard/cmd.info.binary.LegrandCelianeV3/off.png'>");
}
$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
}
jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>
</div>
En tout cas merci d’avance à celui qui me donnera la soluce, et bon dimanche !!
Merci, je test illico
ça me fait un effet plus que bizarre:
ça me rassemble dans la même tuile toutes les commandes de toutes les virtuelles de l’objet … sauf une virtuelle qui reste dans son coin !!!
non pareil, merci de ta patience, laisse tomber je vais négocier ce point de détail avec la partie adverse … mais je pense que ça va me couter TRES cher
ce que je ne comprends pas c’est comment le code peut regrouper toutes le virtuelle sur une même tuile
avant