Мобильная Торговля
Версия
Контекстное меню (устаревшее)

Предупреждения
УСТАРЕЛО. Используйте Контекстное меню
Не используйте Объединение для расширений данного типа

Для работы необходимо создать манифест обработчика действия (action) на URI из списка

stmobile://document/<document>/form/config
stmobile://document/<document>/viewermenu/config
stmobile://routeandterritory/additionalmenu/config
stmobile://outletvisit/additionalmenu/config

Дата-скрипт должен содержать следующую функцию (имя функции предопределено):

function mtcall_menuAdditionalItems() {
var items = [{
name: "photoReport", // имя пункта меню (должно быть уникальным)
title: "Фотоотчет", // выводимый текст
onclick: openPhotoReport, // JavaScript-функция вызываемая при нажатии на пункт меню
icon: "path/icon", // путь до иконки из ресурсов МТ (опционально)
}];
api.result.setConfig(items);
}

api.result.setConfig - принимает в качестве параметра массив и устанавливает конфигурацию меню.

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

function mtcall_menuAdditionalItems() {
const scriptPath = api.warp.app.absolutePath('script').value;
const items = [{
name: 'addMenuOutlet',
title: 'Пункт',
onclick: customAction,
icon: `file://${scriptPath}/icons/my_icon` // абсолютный путь до иконки
}];
api.result.setConfig(items);
}