Пример JavaScript API

Помечено: 

  • В этой теме 25 ответов, 5 участников, последнее обновление 3 года назад сделано Mikhail.
Просмотр 15 сообщений - с 1 по 15 (из 26 всего)
  • Автор
    Сообщения
  • #14506
    Mikhail
    Модератор

    Был добавлен весьма полезный пример использования JavaScript API.
    Ссылка
    Если возникнут вопросы по коду, пишите в эту тему.

    #14507
    Mikhail
    Модератор

    В текущей версии Администратора лучше прописать полный путь к веб-странице в таблице Интерфейс.

    #14516
    Romiros
    Участник

    Спасибо за пример, действительно очень полезный. Михаил, скажите а из пользовательской веб страницы можно как-то получить дату журнала событий? Т.е. чтобы переключая dataPicker событий, менять дату отображения данных и на своей странице.

    #14525
    Mikhail
    Модератор

    Можно получить дату. В качестве примера лучше всего использовать плагин таблицы. Возникает специальное событие, на которое нужно подписаться. Ссылка

    Если скомпилируете PlgTable в конфигурации Debug, то на веб-форме появятся дополнительные элементы для тестирования.

    #15825
    DiFKo
    Участник

    Добрый день,
    Спасибо за пример, как работает страница и к каким функция api обращается понятно, но осталось недопонимание, как зарегистрировать данную страницу в качестве интерфейса? Инструкция из readme файла в любых комбинация пути к файлу приводит к следующим результатам
    В браузере
    В Администраторе

    • Этот ответ был изменен 3 года, 11 месяцев назад от DiFKo.
    #15838
    Romiros
    Участник

    Что-то неправильно прописываете, на скринах не разглядеть. У меня все работало. Посмотрю на рабочем проекте, выложу настройки. Сейчас нет под рукой.

    #15846
    Mikhail
    Модератор

    Добрый день!
    Скрины можно открыть в новом окне, тогда будет нормальный размер.
    Адрес надо задавать примерно так: ../custom/MyPage.html
    Если веб-страница не откроется, то нужно посмотреть, по какому пути браузер ищет страницу и скорректировать адрес в базе.

    Есть одна неприятная особенность — при изменении адреса веб-страницы в таблице Интерфейс браузер его не подхватывает, т.к. в кэше хранит старый адрес. Для экспериментов лучше всего при изменении пути ещё менять ID представления. Как очистить кэш в этом случае, могу написать отдельно.

    #15852
    DiFKo
    Участник

    Получилось, спасибо!
    Проблема, видимо, действительно была в кэше, я про него и не подумал.

    #15906
    Andrey2019
    Участник

    Михаил, а есть API для доступа к минутным архивам для построения графика? Спасибо.

    #15910
    Mikhail
    Модератор

    Если Вы установите плагин Графики Про, то можно найти, какой метод он вызывает для получения данных. На вкладке Network в инструментах браузера будет видна ссылка (нужно подождать минуту, чтобы плагин запросил новые данные).

    #15918
    Andrey2019
    Участник

    Спасибо. Подскажите, а я смогу использовать этот метод без плагина Графики Про?

    #15921
    Mikhail
    Модератор

    Нет, т.к. он реализован внутри плагина.

    #15962
    Andrey2019
    Участник

    А, читать архив минутный с при помощи обычного плагина Chart за сутки наверно как то можно, он же получает от сервера эти данные для формирования самого графика. Как я понял отчет по минутным срезам так же использует методы из плагина Chart?

    #15967
    Mikhail
    Модератор

    Обычный плагин Chart не использует JavaScript для получения архивов, а получает данные на стороне веб-сервера (на C#).
    Ещё как вариант, Вы можете разработать свой веб-сервис, который будет предоставлять минутные данные. Чтобы этот веб-сервис встроить в Вебстанцию, разрабатывать надо на .NET.

    #16563
    Andrey2019
    Участник

    Доброй ночи. Михаил, скажите пожалуйста, скада хранит запись времени по локальном времени сервера или по Гринвичу? Считываю минутные данные со скады, но почему то все временные метки смещены в большую сторону на разницу между временем по гринвичу и местным в большую сторону, например время 7:10, а преобразованное время из ответа /Date(1592896200000) равно 10:10 согласно моему часовому (+3).

Просмотр 15 сообщений - с 1 по 15 (из 26 всего)
  • Вы должны авторизироваться для ответа в этой теме.