...

Динамический биндинг входных и выходных параметров пользовательского действия

Тема в разделе "Примеры сценариев", создана пользователем kochetov, 25 окт 2021.

  1. kochetov

    kochetov Новичок

    В сценарии функция DynamicBindings создает на форме сопоставления входной парметр Поле 1 (тип Строка) и выходной параметр Поле 2 (тип Деньги). bindingStore — код переменной типа Произвольный тип из контекста формы сопоставления. Описание свойств динамических полей читайте в справке по TS SDK.
    Текст сценария:

    Код:
    
    async function DynamicBinding(): Promise<void> {
        
    ViewContext.data.bindingStore =
            { 
    'field1': { name'Поле 1'typeDynamicFieldType.Stringinputtrue, },
            
    'field2': { name'Поле 2'typeDynamicFieldType.Moneyoutputtrue, },
            }
    }
    Сценарий запускается нажатием на кнопку на форме сопоставления.
    Настройка запуска:
    1. Вынесем на форму сопоставления виджет Кнопка.
    2. Откроем настройки виджета.
    3. На вкладке Основные в опции Событие при нажатии в выпадающем списке выберем клиентский сценарий DynamicBinding.
    4. Сохраним настройки и опубликуем форму.
    Подробнее о настройке динамичеcкого биндинга читайте в статье «Действия в бизнес-процессах» справки ELMA365.
    Последнее редактирование модератором: 27 янв 2023