Widget : configuration commande affichage case afficher le nom inopétante

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
:cry:
ç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 !!!

Bonjour, et celui-ci :

<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 #hide_name#" 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>

Et pourquoi ne pas directement utiliser les widget core pour un cas aussi simple ?

plus joli … waff oblige :smiley:, qu’est ce qu’ilne faut pas faire pour faire passer jeedom :grinning: je test …

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 :smiley:
ce que je ne comprends pas c’est comment le code peut regrouper toutes le virtuelle sur une même tuile
avant


avec ton code

total de l’objet « boucarou »…(pour info boucarou en swaili hutte de chasse)

pas de souci de mon côté …
Un refresh du cache?

image

avec le code a qui ? :grin:

1 « J'aime »

quelle question déb*** ! puff le tien :sweat_smile:

off course refresh exécuté

recherché mai ça date du tout début de la V3 alors … et rien dans le code comme info

tu as oublié de fermer la balise <div> dans le tient :stuck_out_tongue_winking_eye:

Tu sait que tu peut retrouver ce résultat en utilisant le widget core Img, ce qui t’éviterai ce genre de problème.

1 « J'aime »

widget core Img ? j’ai cherché …

Dans mon test, j’avais fermé par </div> mais vu que j’ai changé l’image data/ pour tester j’ai omis en déposant le code…

1 « J'aime »

Outils / widgets / +Ajouter

et

image

et

Merci j’en découvre chaque jour !! je test illico presto
effrectivement c’est beaucoup plus simple , je n’avais pas fait le lien

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.