Показать сообщение отдельно
Старый 02.02.2021, 15:53    | »»» |  #3
denisio
Опытный пользователь
 
Аватар для denisio
 
Регистрация: 11.01.2011
Сообщений: 2,773
denisio is on a distinguished road
Отправить сообщение для denisio с помощью Skype™
По умолчанию

Публичные репозитории с примерами App'ов (которые входят в состав AutoGRAPH.Web)
https://github.com/DBalashov/WebApps.APIExamples
https://github.com/DBalashov/WebApps.Bus
https://github.com/DBalashov/WebApps.Taxi
https://github.com/DBalashov/WebApps.Trashmon
Основной концепт App - это SPA-приложение, которое работает с AutoGRAPH.Web посредством Service API. Судя по скриншотам из dropbox - ваше приложение выполнено на основе Vuetify или похожего фреймворка, с помощью webpack его вполне можно собрать как SPA. App может выполнятся как отдельное приложение (на отдельной вкладке/странице браузера) так и в составе основного UI в виде обычной панели (как рейсы, отрезки, карта и другие модули).
Нажмите для просмотра содержимого...

Поскольку приложение является исключительно клиентской составляющей - оно может взаимодействовать с любым(и) внешними серверами (а не только с тем AutoGRAPH.Web с которого оно выполняется), если на эти серверах включен CORS. Так что по сути можно интегрировать любой сайт в интерфейс AutoGRAPH.Web.
Также недавно был добавлен проброс основных событий из основного интерфейса в App (выделение ТС/группы в дереве ТС/геозон, выделение рейса/отрезка, клики по треку и т.д) - чтобы app мог быть в курсе о происходящем снаружи, но примеры ещё не написаны к сожалению.
denisio вне форума   Ответить с цитированием