Как мне сохранить эти внешние данные в SharePoint? - PullRequest
1 голос
/ 18 ноября 2011

Я использую Visual Studio 2010, SharePoint 2010 с пользовательскими типами и формами содержимого документов. И планируйте также использовать jquery для создания документа добавления / редактирования / просмотра форм.

Я разрабатываю решение, в котором я хочу иметь библиотеку документов, в которой каждый загруженный документ также имеет ряд внешних элементов данных, добавленных в качестве метаданных.

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

Я пытаюсь выяснить, как я представляю данные внутренне в SharePoint. Сначала я хотел программно добавить скрытые внешние поля по мере того, как пользователи добавляли эти внешние параметры. Но потом я также думаю о том, чтобы просто сохранить эти внешние элементы как внешние текстовые поля, но у меня есть собственный код, который выполняет поиск и проверку внешних данных.

Я не против значительного пользовательского кодирования, так как, вероятно, мне все равно придется многое сделать, так как даже пользовательский интерфейс будет формой с вкладками jquery, чтобы включить все внешние данные, которые сможет пользователь связать с каждым документом SP.

Я попытался объяснить, что я пытаюсь сделать, и добавил это изображение. По сути, я хочу добавить 1+ внешних связей данных к каждому документу, по желанию пользователя.

Используются только данные примера. На самом деле у меня будет 4-7 различных сложных отношений, очень похожих на пример. И пользователю разрешено развернуть и выбрать 1, 2 или все 3 раскрывающихся списка.

Представьте, что это похоже на то, как здесь, в Experts-Exchange, мы можем добавить несколько зон к вопросу.

Пример иллюстрации здесь: http://flic.kr/p/aFUSJn

Ответы [ 2 ]

0 голосов
/ 21 ноября 2011

Вы сказали, что не против существенного пользовательского кодирования:)

Одним из решений является использование типов контента SharePoint.Хитрость заключается в том, что не все элементы в списке должны иметь одинаковый тип содержимого.

Поэтому вы можете сделать следующее:

  • Поскольку пользователь выбирает нужные ему полядля использования вы генерируете или выбираете тип контента, который соответствует этим полям.
  • Затем вы добавляете свой документ в список документов, используя шаблон контента

Затем вся ваша информация строго печатаетсяв списках SharePoint.

Ранее мы создали систему, в которой мы генерируем типы контента на основе файлов xsd, это работало очень хорошо.

0 голосов
/ 21 ноября 2011

Не могли бы вы просто добавить многострочный текстовый столбец и попросить пользователя ввести метаданные с запятыми, а затем использовать свой код для разделения данных и делать с ними то, что вы хотите?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...