Добрый день, подскажите пример реализации открытия кастомной страницы через Чекбокс. На странице Визита раздела Активности.
Для создания самой страницы воспользовался данной статьей https://academy.terrasoft.ru/documents/technic-sdk/7-10/zhiznennyy-cikl…
На ней же сказано следующее:
Затем страницу нужно добавить в кэш: Terrasoft.PageCache.addItem("MyPageSchemaName",Terrasoft.configuration.MyPageUtils.getPageData()); Теперь маршрут настроен на страницу MyPage. Для открытия маршрута необходимо выполнить соответствующую команду: Terrasoft.Router.route("myPage", Terrasoft.configuration.MyPageUtils, ["My page data"]);
Вопрос, где размещать данный код, чтобы вызвать страницу согласно условию описанному выше.
Нравится
Павел, здравствуйте!
Пользовательскую страницу Вы реализовываете в пользовательской JS схеме (тип страницы «Модуль»). А на checkbox’е (где она реализована) Вы должны ее вызвать.
По поводу примера. На текущий момент нет нормальной возможности расширять действия на визите. В следующей версии десктопа (7.11.1) такая возможность появится. Есть статья с примерами (см. https://www.dropbox.com/s/wddrbvgv186juvr).