Сопоставление полей Infopath со столбцами Sharepoint

Кто-нибудь знает, как сопоставить поле infopath со столбцом sharepoint с выбором типа? Поле infopath является повторяющимся полем, поэтому пользователь может выбрать несколько вариантов, я хочу иметь возможность сопоставить их с полем выбора в sharepoint. Любые идеи?

обновление: я пытаюсь сделать следующее. У меня есть столбец выбора в sharepoint, который позволяет вводить значения, введенные пользователем. В инфопатии у меня есть повторяющееся поле. Я привязываю поле к выпадающему списку. Выпадающий список заполняется веб-сервисом. Этот раскрывающийся список находится в повторяющемся разделе, поэтому пользователь может выбрать один из нескольких раскрывающихся списков. Допустим, пользователь добавляет 2 раскрывающихся списка и выбирает вариант из каждого раскрывающегося списка. Я хочу иметь возможность добавлять эти варианты выбора в столбец выбора точки доступа.


person Sam    schedule 11.12.2008    source источник


Ответы (4)


Список SharePoint представляет собой плоскую структуру, и по этой причине Infopath не позволяет отображать повторяющиеся разделы в столбцы списка.

Вы можете рассмотреть следующий обходной путь:

  • Сохранять форму Infopath в одной библиотеке (вместе с неповторяющимися полями)
  • Используйте одно из этих настраиваемых действий, чтобы извлечь данные из повторяющейся таблицы и скопировать их в другой список.
  • Создайте настраиваемое представление данных или веб-часть для отображения этих элементов (при необходимости)

Этот подход может быть полезен, если вам нужно выполнить некоторые дополнительные задачи с повторяющимися данными.

person Toni Frankola    schedule 15.12.2008

Когда вы продвигаете поля в повторяющемся разделе в столбцы SharePoint, доступны варианты продвижения столбца как:

  • первый (т.е. продвигается только первый выбор)
  • последний
  • считать
  • объединить (я считаю, что это объединяет все выбранные значения вместе в одну запись)

снимок экрана http://img4.imageshack.us/img4/5539/repeatinggrouptr3.png

person Tundey    schedule 03.02.2009

Разве это не похоже на создание повторяющегося каскадного списка из:

Если это так, возможно, эти две статьи могут дать вам некоторые подсказки.

person VonC    schedule 11.12.2008
comment
Спасибо VonC. Ты хоть представляешь, возможно ли это? - person Sam; 11.12.2008
comment
Я проверил и пока не нахожу простого способа это сделать. Это не означает, что это невозможно, просто я недостаточно знаком с SharePoint. - person VonC; 11.12.2008

Зависит от типа поля выбора. Если это поле выбора с множественным выбором (флажки), вы можете установить это поле через объектную модель (с сайта sharepoint) или через веб-службу, используя "; #" для каждого элемента, который вы хотите отметить, где - это значение, указанное флажком. Я не помню, что это за вариант только для одного выбора, но это что-то в том же роде. Если вы говорите о полях поиска, это связано с порядковым номером поля из списка, из которого вы его ищете. Кроме того, есть дополнительные шаги, если поле выбора позволяет пользователям вводить или указывать свои собственные параметры.

person Community    schedule 16.04.2009