Page 10 sur 10

Re: Explications sur le nouveau codage des widgets

Publié : 10 sept. 2019, 15:56
par Salvialf
esso1 a écrit :
10 sept. 2019, 13:34
bonjour

j'essai de comprendre un widget, qui ne ce mets pas a jour quand je clik ( je change de page et je revient, la maj est faite)
le widget et un telecharger, mais je ne le trouve plus .
j'avais utiliser le tuto pour le reveil sous jeedom .

https://www.ca-sert-a-quoi.com/articles ... ut-du-lit/

voila le code
j'ai essayé de modifier mais trop complexe

Code : Tout sélectionner

<div style="width:100%;min-height:20px;" class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#">
    <center>
      <span class="cursor iconCmd#uid#" style="font-size: 1.5em;">
        <span class="cmdName" style="#hideCmdName#">#valueName#</span>
        <!-- <span class="cmdName" style="#hideCmdName#">#name_display#</span> -->
      </span>

    </center>
    <script>
      jeedom.cmd.update['#id#'] = function(_options){
        $('.iconCmd#id#').empty();
        if (parseInt('#state#') > 0) {
            $('.iconCmd#uid#').append('<i class="icon nextdom2-case_ok"></i>');
            $('.iconCmd#uid#').attr('data-state', 'on');
        }else {
            $('.iconCmd#uid#').append('<i class="icon nextdom2-case"></i>');
            $('.iconCmd#uid#').attr('data-state', 'off');
        }

        $('.iconCmd#uid#').off().on('click', function() {
            if ($(this).attr('data-state') == 'on') {
                jeedom.cmd.execute({id: '#id#', value: {slider: 0}});
            } else {
                jeedom.cmd.execute({id: '#id#', value: {slider: 99}});
            }
        });
      jeedom.cmd.update['#id#'] = function(_options){
        $('.iconCmd#id#').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate)
        iconUpdate(_options.display_value);
    }}
    jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
    </script>
</div>
merci d'avance
Salut,

S'il s'agit des cases à cocher correspondant aux jours de la semaine, j'ai créé un widget dont tu trouveras le code ici: viewtopic.php?f=29&t=42420&hilit=checkb ... 00#p720156

Re: Explications sur le nouveau codage des widgets

Publié : 10 sept. 2019, 20:05
par esso1
yep merci c parfait