Если вы сохраните возможные значения раскрывающегося списка в источнике данных (например, в списке SharePoint, таблице SQL, объекте CDS и т. Д.), То вы можете использовать этот источник данных для заполнения локальной коллекции и использоватьэта локальная коллекция в качестве источника для выпадающего.В этой коллекции у вас будет два дополнительных значения: пустое (первый элемент в вашем сценарии) и «Добавить новый элемент», в дополнение к элементам, которые вы хотите показать.Например, если источник данных с параметрами имеет два столбца: Id (тип GUID) и текст (тип Text), вы можете инициализировать коллекцию следующим образом:
ClearCollect(myDropdownItems, { Id: Blank(), Text: "" });
Set(IdForAddNewItem, GUID("11111111-1111-1111-1111-111111111111"));
Collect(myDropdownItems, { Id: IdForAddNewItem, Text: "Add new item" });
Collect(myDropdownItems, <the data source with the current options>)
Теперь вы можете установить OnChangeсвойство раскрывающегося списка, так что если выбранное значение равно «Добавить новый элемент», вы увидите диалоговое окно / переход к другому экрану, где пользователь может ввести новую опцию.После сохранения опции вы воссоздаете коллекцию с обновленным источником данных.
Вы можете взглянуть на приложение по по этой ссылке .В нем показано, как это можно реализовать, но с использованием локальной коллекции вместо подключенного источника данных.