Для работы с инструментом в продукте «Форсайт. Аналитическая платформа» версии 10 используйте новый интерфейс.

Расширение функциональности

Для запуска алгоритмов расчёта, выполнения модулей, написанных на Fore, открытия объекта репозитория создайте пользовательскую кнопку или используйте гиперссылку. Сигнатура и примеры функций для гиперссылки указаны в разделе «Гиперссылка».

Важно. Настройка гиперссылки для формы ввода доступна только в среде разработки с помощью интерфейса ITabHyperlink.

Для использования пользовательских кнопок:

  1. Создайте алгоритм расчета, модуль Fore/JS-функцию или объект репозитория. В качестве открываемого объекта репозитория может быть выбран: справочник, регламентный отчёт, форма ввода.

Примечание. Работа с алгоритмом расчёта доступна только при наличии установленного расширения «Алгоритмы расчёта».

  1. Создайте пользовательскую кнопку.

  2. Примените пользовательскую кнопку.

  3. Настройте ленту инструментов для структурирования добавленных кнопок.

Создание пользовательских кнопок

Для создания пользовательской кнопки используйте диалог «Пользовательские кнопки».

Для открытия диалога

Для создания пользовательских кнопок:

  1. Добавьте пользовательскую кнопку, введите ее наименование и определите тип.

  2. Задайте настройки для выбранного типа: алгоритм расчёта, модуля Fore/JS-функции или открытия объекта репозитория.

  3. Загрузите пиктограмму для кнопки и настройте ее размер.

  4. Выберите модуль, который может быть использован для предобработчика, постобработчика, управления активностью кнопки, а также для исполняемого метода/функции при создании кнопки типа «Модуль Fore/JS-функция».

Добавление пользовательской кнопки

Редактирование кнопки

Настройка алгоритма расчёта

Настройка модуля Fore/JS-функции

Настройка открытия объекта репозитория

Загрузка и настройка размера пиктограммы

Настройка предобработчика

Настройка постобработчика

Управление активностью кнопки

Удаление кнопки

Применение пользовательских кнопок

Созданные пользовательские кнопки отображаются на вкладке «Пользовательские функции» ленты инструментов. Вкладка становится доступной после добавления пользовательской кнопки.

При нажатии на кнопку выполняются действия в соответствии с настройками, выполненными при создании:

Если для кнопки были настроенные дополнительные опции:

См. также:

Начало работы с расширением «Интерактивные формы ввода данных» в веб-приложенииПостроение формы ввода | Работа с готовой формой ввода