Добавление элемента в выпадающий список
Пример сценария для добавления строки в контекстную переменную Список типа Выпадающий список. Вы можете использовать его в ELMA3 и на первом рантайме в ELMA4.
Текст сценария:
var ddlSettings = context.GetSettingsFor(m => m.Spisok).As<DropDownListSettings>();
//ddlSettings.Items.Clear(); //очистка выпадающего списка
ddlSettings.Items.Add(new DropDownItem("новая строка"));
ddlSettings.Save();
Для второго рантайма в ELMA4 сценарий будет отличаться. Если в контексте компонента или формы процесса вы создаёте или редактируете свойство типа Выпадающий список, в поле Элементы списка укажите функцию с помощью сценария.
Пример сценария для второго рантайма.
Пространство имён:
using EleWise.ELMA.Model.Common;
Текст сценария:
return new List<DropDownItem> { new DropDownItem (“key1”, “value1”), new DropDownItem (“key2”, “value2”), new DropDownItem (“key3”, “value3”), };