Как добавить список в раскрывающийся список Infopath?
У меня есть список значений в Excel/ Notepad, который я хотел бы использовать в качестве значений для раскрывающегося списка Infopath. Можно ли как-то добавить их, а не добавлять по одному?
1 ответ
Решение
Самый простой способ сделать это - преобразовать ваш список в файл XML. Вы можете сделать это легко:
- открыть свой список в Excel в столбце A
- в столбце B использовать для формулы
=CONCATENATE("<item>",A1,"</item>")и заполните его для каждого элемента в вашем списке. Это создает столбец, в котором каждый элемент упакован в<item>теги. Скопируйте этот столбец в XML-файл и поместите
<items>сверху и снизу. Текстовый файл должен выглядеть следующим образом:<items><item>item1</item><item>item2</item><item>item3</item><item>item4</item><item>item5</item><item>item6</item><items>Сохраните текстовый файл как "items.xml"
- В infopath укажите "поиск значений из внешнего источника данных" и добавьте XML-файл в качестве внешнего источника данных, включенного в форму.

- выберите тег "item" в качестве повторяющегося поля

- тогда вы сделали. чтобы добавить / отредактировать элементы в выпадающем списке, просто отредактируйте файл XML. работает для любого количества предметов.