logo

Добавление элемента в выпадающий список

Пример сценария для добавления строки в контекстную переменную Список типа Выпадающий список. Вы можете использовать его в 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”), };