Торговые точки
stmobile://outlet/coordinates Редактирование координат торговой точки (принимает GET-параметр outletId)
stmobile://outlet/edit Редактирование атрибутов торговой точки (принимает GET-параметры outletId и distributorId)
stmobile://outlet/new Создание новой торговой точки
stmobile://outlet/requisite Просмотр атрибутов торговой точки (принимает GET-параметры outletId и distributorId)
stmobile://component/outlet/requisite/photo Редактирование фотографий торговой точки
Управление кнопкой "Сохранить" (активация / деактивация) осуществляется при помощи метода api.form.setModified(bool isModified)
Подписаться на событие нажатия этой кнопки можно объявив виртуальную кнопку с именем "save" и соответствующей функцией обработчиком (см. api.form.tools.controls)
Пример скрипта настройки атрибутов перед открытием формы редактирования ТТ смотрите в разделе FAQ
Сводка
stmobile://dashboard Экран «Сводка»
Галерея просмотра фотографий
stmobile://images/view
Страница принимает следующие GET-параметры:
- title - Заголовок страницы просмотра фотографий
- images - JSON-строка с массивом объектов, имеющих следующие поля:
- url - Ссылка на изображение
- title - Заголовок изображения
- info - Информация об изображении
- allow_edit - Признак возможности работы с фотографиями (добавление, удаление, удалить все фото и выбор источника фото).
- currentImageIndex - Индекс номера фотографии в списке, с которой начинать просмотр в галерее. (Начиная с версии 4.4.2)
Редактирование галереи возможно только в синхронном режиме. По-умолчанию этот параметр включен (sync=true).
По умолчанию флаг allow_edit = false, если передать allow_edit = true, то в фотогалерее появятся пункты:
- кнопка загрузки фото
- ... (троеточие)
- удалить все фото
- удалить фото
- выбрать источник фото
Список фотографий вернется в структуре, возвращаемой api.launcher.open
let photos = api.launcher.open(`stmobile://images/view?sync=true &title=Фотографии &images=${JSON.stringify(allPhotoList)} &allow_edit=true & currentImageIndex=${curIndexPhoto}`); // Новая структура вернется в переменную photos
При вызове с параметром allow_edit = true в переменную photos вернется структура, которая будет содержать доп. свойство filePath:
- url - Ссылка на изображение. По факту результат api.df.pathToUri(filePath)
- title - Заголовок изображения
- info - Информация об изображении
- filePath - Путь к изображению