Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. Визуализация
    5. ioBroker.vis Драйвер
    6. Не работает dimmer jqui-mfd если задать max min

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Не работает dimmer jqui-mfd если задать max min

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      instalator last edited by

      @instalator:

      на гите пулреквест сделал на vis. У тебя разве работает как сейчас прописано в коде?
      filename="zaa.png" index="0">~~ `
      Обновил до 0,6,16 не срабатывает твой код

      if (typeof max == 'string' && parseFloat(max).toString() == max) max = parseFloat(max);
              if (typeof min == 'string' && parseFloat(min).toString() == min) min = parseFloat(min);
      

      Я же предлагал вариант, почему не устроил? и зачем в коде вот эти строки: min + (max - min) это же = просто max.

      Насколько я понял именно в это формуле и происходит сложение как строк. (У меня задан диапазон min=70 max=131.

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @instalator:

        @instalator:

        на гите пулреквест сделал на vis. У тебя разве работает как сейчас прописано в коде?
        filename="zaa.png" index="0">~~ `
        Обновил до 0,6,16 не срабатывает твой код

        if (typeof max == 'string' && parseFloat(max).toString() == max) max = parseFloat(max);
                if (typeof min == 'string' && parseFloat(min).toString() == min) min = parseFloat(min);
        

        Я же предлагал вариант, почему не устроил? `
        В моём варианте в простых виджетах можно задать true и false, как min и max.
        @instalator:

        Насколько я понял именно в это формуле и происходит сложение как строк. (У меня задан диапазон min=70 max=131. `

        Это тоже не могу воспроизвести. У меня всё работает. Можешь тоже экспортировать виджет? И сказать какие конкретно значения ты пишешь? Желательно знать и тип переменной number или string.

        > и зачем в коде вот эти строки: ****min + (max - min)**** это же = просто ****max****.
        Там не "min + (max - min)", а "min + (max - min)*X". Это две разные вещи.

        1 Reply Last reply Reply Quote 0
        • I
          instalator last edited by

          @Bluefox:

          Там не "min + (max - min)", а "min + (max - min)*X". Это две разные вещи. `
          Вообщем пошел искать учебник за первый класс :lol:

          1 Reply Last reply Reply Quote 0
          • I
            instalator last edited by

            После последнего обновления процент рассчитывается правильно.

            Вот только другой косячек, не задается ширина диалога, окно как то странно ведет себя ширина 300px всегда, но если встать на этот div то как будто большего размера по скрину думаю понятно
            266_bbv.png

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @instalator:

              После последнего обновления процент рассчитывается правильно.

              Вот только другой косячек, не задается ширина диалога, окно как то странно ведет себя ширина 300px всегда, но если встать на этот div то как будто большего размера по скрину думаю понятно `
              Не совсем понятно, но именно в твоей картинке 308 = 4*2 + 300, где 4 это ширина рамки диалога.

              Странно, что ты ещё не пожаловался на 131% :lol:

              1 Reply Last reply Reply Quote 0
              • I
                instalator last edited by

                @Bluefox:

                @instalator:

                После последнего обновления процент рассчитывается правильно.

                Вот только другой косячек, не задается ширина диалога, окно как то странно ведет себя ширина 300px всегда, но если встать на этот div то как будто большего размера по скрину думаю понятно `
                Не совсем понятно, но именно в твоей картинке 308 = 4*2 + 300, где 4 это ширина рамки диалога.

                Странно, что ты ещё не пожаловался на 131% :lol: `
                Я про то что окно всегда 300 и на настройки не реагирует.

                А про 131% я думал… отображать там всегда от 0 до 100 или оставить как есть чтобы знать реальное текущее состояние переменной или добавить в настройки гальку для выбора и возможность скрыть знак %

                1 Reply Last reply Reply Quote 0
                • Bluefox
                  Bluefox last edited by

                  @instalator:

                  @Bluefox:

                  @instalator:

                  После последнего обновления процент рассчитывается правильно.

                  Вот только другой косячек, не задается ширина диалога, окно как то странно ведет себя ширина 300px всегда, но если встать на этот div то как будто большего размера по скрину думаю понятно `
                  Не совсем понятно, но именно в твоей картинке 308 = 4*2 + 300, где 4 это ширина рамки диалога.

                  Странно, что ты ещё не пожаловался на 131% :lol: `
                  Я про то что окно всегда 300 и на настройки не реагирует.

                  А про 131% я думал… отображать там всегда от 0 до 100 или оставить как есть чтобы знать реальное текущее состояние переменной или добавить в настройки гальку для выбора и возможность скрыть знак % `
                  Попробовал пару диалогов. Там ширина выставляется корректно. Какой видеть и какой браузер ты используешь?

                  1 Reply Last reply Reply Quote 0
                  • I
                    instalator last edited by

                    @Bluefox:

                    Попробовал пару диалогов. Там ширина выставляется корректно. Какой видеть и какой браузер ты используешь? `

                    [{"tpl":"tplMfdValveDialog","data":{"oid":"mqtt.0.myhome.Bedroom.Servo","visibility-cond":"==","visibility-val":1,"asButton":"true","oid-working":"mqtt.0.myhome.Bedroom.Servo","min":"70","max":"131","invert_icon":false,"modal":false,"dialog_width":"600","dialog_height":"600"},"style":{"left":"353px","top":"42px","width":"70px","height":"70px"},"widgetSet":"jqui-mfd"}]
                    
                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    410
                    Online

                    31.8k
                    Users

                    80.0k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    1893
                    Loading More Posts
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes
                    Reply
                    • Reply as topic
                    Log in to reply
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    The ioBroker Community 2014-2023
                    logo