Internet of Things Integration Platform
Remote Monitoring, M2M and Device Management Software Platform

“Thu Nov 09 17:29:52 MSK 2017” в date(Integer year, ...)

Questions related to reports, widgets, dashboards, maps, charts, and other operator UI components.

“Thu Nov 09 17:29:52 MSK 2017” в date(Integer year, ...)

Postby kmakovskij/ibs_ru » Mon Nov 13, 2017 10:30 am

Добрый день.

Я написал java class strtodate, который для всех строковых записей формата “Thu Nov 09 17:29:52 MSK 2017” (формат из aggregate) возвращает строку из чисел 2017, 11, 9, 17, 29, 52 через запятую. Теперь эту строку надо передать в функцию языка выражений aggregate date(Integer year, Integer month, Integer day, Integer hour, Integer minute, Integer second [, Integer millisecond [, String timezone]]). Мне непонятно, как в функцию модели передать контекст поля таблицы виджета и как в поле users.*.devices.*:genericProperties$dependency записать результат работы этой модели.
Функция языка выражений aggregate callFunction(String context, String function, Object parameter1, Object parameter2, ...) может в Модели принять date как String function, но в свою очередь требует параметров: parameter1, parameter, т.е. вывода из java-class`а. В документации по callFunction есть ссылка на главу “Построение таблицы из списка параметров”, но это не то. Функция formatDate тоже не подойдёт, нет нужного шаблона, который бы пропустил Thu и MSK. Как это все обойти?

Вложения тут: https://drive.google.com/open?id=1QmKAx ... DigCXWDKoM

С уважением,
Кирилл
kmakovskij/ibs_ru
 
Posts: 4
Joined: Thu Oct 12, 2017 12:10 pm

Return to Data Visualization

Who is online

Users browsing this forum: No registered users and 2 guests