Страница 8 из 13
ESPUI-Мультиблок
Добавлено: 11 янв 2022, 17:24
Naladchik
Iqubik писал(а): 11 янв 2022, 14:54
Вышло обновление ESPUI 2.1.0
Спасибо, буду смотреть.
ESPUI-Мультиблок
Добавлено: 02 фев 2022, 09:34
alimanew
[ref]Naladchik[/ref], здравствуйте, а функция объединения элементов в группы пока не реализована?
ESPUI-Мультиблок
Добавлено: 02 фев 2022, 09:41
Naladchik
alimanew писал(а): 02 фев 2022, 09:34
"... функция объединения элементов в группы пока не реализована?"
Данная функция, как и новые блоки (получение времени, разделитель), присутствуют пока только в мастер-версии, релиз с поддержкой этих функций еще не выпущен, ведутся доработки разработчиками библиотеки, ситуацию мониторю.
Upd 09.02:
Мультиблок в общих чертах доработан под нововведения (новые элементы, группировка, CSS стили), пока тестирую, выложу обновленную версию когда выйдет официальный релиз библиотеки.
ESPUI-Мультиблок
Добавлено: 07 фев 2022, 11:53
Karlson
1. Не меняется цвет блока switcher. Может я чего делаю не так и можно это по другому реализовать
[spoiler]
flprog.png
[/spoiler]
2. Можно ли поменять цифры в блоке Graph по оси x на риски. Все равно цифры наезжают друг на друга и никакого проку в них нет.
ESPUI-Мультиблок
Добавлено: 07 фев 2022, 14:06
Rz3dfv2
Здравствуйте у меня вот так работает думаю и как вы сделали тоже должно, по второму вопросу не помогу.[spoiler]
123.jpg
[/spoiler]
ESPUI-Мультиблок
Добавлено: 07 фев 2022, 14:43
Naladchik
Karlson писал(а): 07 фев 2022, 11:53
Не меняется цвет блока ...
Проверил Ваш вариант - работоспособный.
Единственно, не советую использовать цвет 7, он как то криво отображается, выберите любой другой.
Karlson писал(а): 07 фев 2022, 11:53
... поменять цифры в блоке Graph по оси x ...
Такие вопросы надо задавать
разработчикам библиотеки.
Вообще у них в планах довести этот блок до ума вот только как и когда - пока не ясно.
ESPUI-Мультиблок
Добавлено: 07 фев 2022, 18:59
Karlson
Я может не совсем точно объяснил. Да работает, но очень странно. Изредка обновляет цвет сразу по переключению, а по большей части только при отключении от интерфейса в браузере и обратном туда заходе. Но в этом случает теряется смысл вообще менять цвет. Хотелось цветом показывать состояние удаленного устройства.
ESPUI-Мультиблок
Добавлено: 07 фев 2022, 19:18
Rz3dfv2
спасибо по экспериментирую с цветами. И сильно не хватает выхода активности вкладки, но это как мне кажется реализовать сложно, потому что доступ может быть с нескольких клиентов одновременно, а было бы очень удобно.
Отправлено спустя 3 минуты 16 секунд:
а может дело в определенном браузере можно на другом попробовать может будет работать корректнее.
ESPUI-Мультиблок
Добавлено: 07 фев 2022, 20:09
Naladchik
Karlson писал(а): 07 фев 2022, 18:59
Я может не совсем точно объяснил...
А без проекта это не особо то и нужно, есть вопрос - прикладывайте проект или проблемную часть, без проекта обсуждать нечего.
Rz3dfv2 писал(а): 07 фев 2022, 19:18
И сильно не хватает выхода активности вкладки
Опять же, вопрос к разработчикам библиотеки.
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 13:16
Fm-Nafing
[ref]Naladchik[/ref],
Появилась острая необходимость в блоке Select выводить не только значение массива но и его индекс.
Можно какнить прикрутить выход?
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 15:43
Naladchik
Fm-Nafing писал(а): 09 фев 2022, 13:16
... выводить не только значение массива но и его индекс...
Стандартный блок "Поиск элемента в массиве", по значению выдаёт индекс.
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 17:48
Fm-Nafing
А вот и вовсе не вариант.
Объясню почему.
В Питере 39 радиостанций. Переборка пад-ом в поисках нужной станции так себе занятие.
Поэтому выпадающее меню с названием станции самое то. А значит создаём два массива. 1). Названия станций. 2). Их частоты.
Выход индекса был бы очень кстати для такой ситуации.
А 39 поисков согласитесь что совсем не лучший способ.
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 18:26
Naladchik
Fm-Nafing писал(а): 09 фев 2022, 17:48
... Переборка пад-ом в поисках ...
Вы о чем сейчас?
Я говорю о стандартном блоке "Встроенные"-"Массивы"-"Поиск элемента в массиве".
Именно он позволяет узнать индекс.
Отправлено спустя 6 минут 45 секунд:
Fm-Nafing писал(а): 09 фев 2022, 17:48
... А значит создаём два массива. 1). Названия станций. 2). Их частоты...
Ну правильно, блок селект именно это легко и делает, на экране название станции (1 массив, параметр "array Select Display") , на выходе блока частота (2й массив, параметр "array Select Output"). А зачем тут индекс?
Правда на счёт 39 пунктов как то сомнительно. Я просто не помню до какого количества я селект догонял.
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 18:45
Fm-Nafing
[ref]Naladchik[/ref],
ESPUI_Radio.flp
Хотелось бы это продолжить, но серой жидкости не хватат.
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 18:49
Naladchik
Fm-Nafing писал(а): 09 фев 2022, 18:45
это продолжить
как вариант
ESPUI_Radio.zip
А то, что Вы блоку выход прикрутили - так туда еще и код писать надо, чтоб он работал.
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 19:19
Fm-Nafing
[ref]Naladchik[/ref],
А что так можно было?
Я не то что подумать не мог, я даже и не знал.
Спасибо огромное.
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 19:29
Naladchik
Fm-Nafing писал(а): 09 фев 2022, 19:19
А что так можно было?
Ну я про этот блок Вам как бы аж 2 раза писал.
ESPUI-Мультиблок
Добавлено: 09 фев 2022, 19:53
Fm-Nafing
[ref]Naladchik[/ref],
Решение верное 100%. Ещё раз спасибо.
Но всё же может есть смысл дополнить блок таким выходом? Так этот блок будет более полным. Проекты разные у людей бывают. Вдруг кому и сгодится.
ESPUI-Мультиблок
Добавлено: 10 фев 2022, 05:12
Naladchik
Fm-Nafing писал(а): 09 фев 2022, 19:53
...дополнить блок таким выходом?
Ну и зачем мне на это тратить время, если данная задача решается добавлением
одного стандартного блока?
С другой стороны, раз Вы считаете, что в этом есть смысл, предлагаю Вам альтернативный вариант. Вы самостоятельно проводите данную работу (это не так уж сложно, расковырять стандартный блок и код из него перенести в мультиблок). Бонусом получаете ответы на такие типовые вопросы, как "Во что выливается изобретение очередного велосипеда" и "Стоит ли овчинка выделки".
Со своей же стороны постараюсь ответить на все вопросы, касающиеся непосредственно мультиблока, типа "за что отвечают те или иные участки кода" и "почему сделано именно так а не иначе" (само собой в личке, чтоб не замусоривать тему). Удачи.
ESPUI-Мультиблок
Добавлено: 20 мар 2022, 20:12
Naladchik
ESPUI 1.6 (beta version).
В мастер-версии библиотеки ESPUI есть много нововведений, отсутствующих в последнем, на текущий момент, релизе ESPUI 2.1.0.
То, что я реализовал в данной версии мультиблока (там есть еще некоторые фишки, но до них пока не добрался).
Новые элементы.
1. Элемент Time. Позволяет получить текущее время из подключенного устройства, т.е из браузера компьютера/телефона/планшета.
2. Элемент Separator. Разделитель (горизонтальная черта), позволяет отделить группу элементов.
Возможности.
1. Группировка нескольких элементов в один.
2. Вертикальная ориентация элементов Switcher и Slider.
3. Изменение свойств элементов (цвет, шрифт, ... ) CSS стилями.
4. Отключение элементов.
Так как официального релиза библиотеки со всеми этими изменениями еще нет, да и код в самом мультиблоке много где изменился (соответственно и косяки не все еще выловил и добавиться/измениться что то может), то пока могу предложить потестить бета версию мультиблока и мастер-версию ESPUI.
Кому интересно - проверяйте, тестовый проект и бибки приложены, но рабочие проекты создавать пока не советую.
Большую часть изменений в мультиблоке протестировал, но не все, например работу WiFiManager в данном блоке не проверял.
После выхода релиза библиотеки и по готовности мультиблока выложу в шапку темы, ну а пока сюда.