Дашборд и виджеты

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Дашборд и виджеты

Сообщение xor » Пн апр 23, 2018 11:12 pm

2018-04-23_23-06-16.png
2018-04-23_23-06-16.png (7.83 КБ) 5323 просмотра
А по простому -- как объекты вставить? Иначе нужно городить или шаблон пользователя, или писать java-функцию в дашборде и датасорсы подключать
Последний раз редактировалось xor Вт апр 24, 2018 1:14 am, всего редактировалось 1 раз.
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Дашборд и виджеты

Сообщение xor » Пн апр 23, 2018 11:25 pm

2018-04-23_23-17-56.png
2018-04-23_23-17-56.png (1.81 КБ) 5319 просмотров
Ещё как НТМL-блок можно вставлять,если вам почемуто нужно всё в одной плашке выводить, но это тоже с javой и датасорсами формировать или в каком-нибудь свойстве список делать

Код: Выделить всё

owner1 Дома <br>
owner2 Не дома <br>
За это сообщение автора xor поблагодарил:
bartwell (Вт апр 24, 2018 11:08 am)
Рейтинг: 1.16%
bartwell
Сообщения: 61
Зарегистрирован: Пн апр 23, 2018 11:10 am
Благодарил (а): 16 раз
Поблагодарили: 29 раз

Re: Дашборд и виджеты

Сообщение bartwell » Вт апр 24, 2018 11:03 am

xor писал(а):
Пн апр 23, 2018 11:25 pm
Ещё как НТМL-блок можно вставлять,если вам почемуто нужно всё в одной плашке выводить
Вот этот вариант мне наиболее интересен в моем случае. Но не получается. Добавляю виджет, выбираю тип HTML. Нажимаю JS Editor, вставляю код ниже. Ничего не выводится. Как правильно обратиться к объекту из JS?

Код: Выделить всё

return datasources["Users"]["HouseOwners"]["bartwell"]["atHome"]
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Дашборд и виджеты

Сообщение xor » Вт апр 24, 2018 10:42 pm

Создал 2 датасорса u1 /api/data/Sergey и u2 /api/data/Olga из моих юзеров
В JSeditor для HTML блока

Код: Выделить всё

return datasources["u1"]["data"]["fullName"] +" "+ datasources["u1"]["data"]["seenAt"]+"<br>"+datasources["u2"]["data"]["fullName"] +" "+ datasources["u2"]["data"]["seenAt"]+"<br>"
Вот так получилось
2018-04-24_22-37-07.png
2018-04-24_22-37-07.png (12.45 КБ) 5256 просмотров
datasources["u1"]["data"] -- ссылка на датасорс/объект
["fullName"] и ["seenAt"] -- регистрозависимые имена свойств этого объекта
За это сообщение автора xor поблагодарил:
bartwell (Вт апр 24, 2018 11:53 pm)
Рейтинг: 1.16%
bartwell
Сообщения: 61
Зарегистрирован: Пн апр 23, 2018 11:10 am
Благодарил (а): 16 раз
Поблагодарили: 29 раз

Re: Дашборд и виджеты

Сообщение bartwell » Вт апр 24, 2018 11:53 pm

Спасибо за разъяснения. Как я понял, получить данные для всего класса нельзя, только на объект. Жаль, в таком случае придется прописывать в панели каждый объект вручную, хотя можно было бы перебрать циклом.
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Дашборд и виджеты

Сообщение xor » Ср апр 25, 2018 12:11 am

Можно выкрутиться через Свойство.
Раз в минуту, например, запускать скрипт
типа

Код: Выделить всё

$sss="";// создадим хтмл-строку 
$objects=getObjectsByClass("Users"); 
foreach($objects as $obj) { 
  $sss = $sss.getGlobal($obj['TITLE'].".fullName")." ".getGlobal($obj['TITLE'].".seenAt")."<br>"; //добавим данные по каждому объекту класса
 }
 setGlobal('UsersTxt', $sss); // передадим эту строку в свойство объекта ThisComputer  //////// edited
Дальше сделать датасорс для ThisComputer и в НТML выводить уже просто это свойство ThisComputer.UsersTxt;

Код: Выделить всё

return datasources["u1"]["data"]["UsersTxt"]
За это сообщение автора xor поблагодарил:
bartwell (Ср апр 25, 2018 10:23 am)
Рейтинг: 1.16%
C_3AXAPOB
Сообщения: 510
Зарегистрирован: Ср июн 08, 2016 4:17 pm
Благодарил (а): 124 раза
Поблагодарили: 101 раз

Re: Дашборд и виджеты

Сообщение C_3AXAPOB » Чт июн 28, 2018 11:01 am

Здравствуйте, а есть возможность установить фоновое изображение для дашборда?
Orange pi pc plus, megaD-2561, Xiaomi
--------------------------------------------------
http://connect.smartliving.ru/profile/908
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Дашборд и виджеты

Сообщение nick7zmail » Чт июн 28, 2018 11:27 am

В стоковых настройках точно нет. Только капаться в css фриборда. Чисто теоретически возможно.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Re: Дашборд и виджеты

Сообщение ipc2002 » Сб июл 07, 2018 12:34 am

После какого-то из недавних обновлений системы перестали открываться настройки панелей и элементов. Экран просто затемняется и всё, больше никакой реакции. Проблема и в Chrom'e на вин7, и в MajorDroid'e...

Никто не сталкивался?

Отправлено с моего Redmi 3S через Tapatalk

Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Дашборд и виджеты

Сообщение igorewa » Вс сен 23, 2018 10:56 pm

Как вернуть черный фон?
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Ответить