Появиться ли возможность обновить виджет REPORT из скрипта визуализации?
-
Сейчас появилась возможность из кнопки обновлять через Команду элемента REFRESH виджет REPOPRT. Но это не то что моем случае подходит. Мне нужно чтоб из скрипта была такая возможность. Для того, чтобы когда я из дерева выбираю ветку для нее автоматически обновлялся отчет. На данный момент только через диалог можно так делать.

-
Добрый день. В новой версии системы 5.19.4 добавили в HTML виджет возможность вызывать Команду Элемента window.ihapi.elementCommand() . Для решения вашей задачи, можно добавить HTML виджет на экран или контейнер, спрятать его на задний фон, подписаться в нем на изменение переменной клиента, которая привязана к дереву и вызывать Команду Элемента Submit для Отчета. Пример Виджета:
<style type="text/css"> </style> <script type="text/javascript"> function destroy() { window.ihapi.deviceUnsub(uuid, ['local003_var846']) } function update(data) { console.log(data) window.ihapi.elementCommand('report_1', 'submit') } function init() { window.ihapi.addEventListener(uuid, 'destroy', destroy) window.ihapi.addEventListener(uuid, 'data', update) window.ihapi.deviceSub(uuid, ['local003_var846']) } init() </script> <div id="${uuid}">Hello World!</div>
Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.
Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост может стать ещё лучше 💗
Зарегистрироваться Войти