Библиотека документов Sharepoint с метаданными, извлеченными из объединенного списка - возможно ли это без кодирования? - PullRequest
0 голосов
/ 01 марта 2012

Я использую Sharepoint 2007 WSS

Моя команда работает над проектами, каждый из которых включает несколько документов.Я нашел информацию на различных сайтах Sharepoint и страницах справки о двух методах:

1) Создание столбцов метаданных в библиотеке документов, затем связывание их с панелью свойств документа (например, в Word)

2) Объединение (в смысле SQL) двух списков Sharepoint по общему значению (т. Е. Поиск по столбцу ID).Это создает объединенное представление данных (хотя и очень, очень уродливое).

Я наивно надеялся, что можно сделать следующее:

[Argh, Stackoverflow помешал мне опубликоватьИзображение здесь, как новый пользователь.Вам просто нужно представить мой милый маленький рисунок из объединенных списков]

Идея состоит в том, что пользователь создаст новый документ, выберет идентификатор проекта, и документ сможет затем «увидеть» все дополнительные элементы.метаданных проекта.

Тем не менее, веб-часть Data View предоставляет тупой табличный список текстовых данных, это не «живая» библиотека Sharepoint.В то же время в библиотеке может быть столбец простого поиска (например, идентификатор проекта), но я не вижу, как заполнить другие столбцы в библиотеке, для этого фактически необходимо выполнить «косвенный поиск».

А япросить слишком много?Кажется, это разумно, но сейчас я бью кирпичную стену.

1 Ответ

0 голосов
/ 10 марта 2012

Самый простой способ сделать это - создать веб-часть для создания документации, а затем еще одну для просмотра ваших документов. Таким образом, они будут выглядеть так, как вам нужно, и смогут отображать именно то, что вы хотите.

Итак. 1) Вы создаете библиотеку для ваших документов со справочным столбцом (и другими полями) 2) вы создаете веб-часть с пользовательским интерфейсом со всеми полями из библиотеки документов (в режиме редактирования), расположенными по вашему усмотрению, с раскрывающимися списками и полями только для чтения для информации о ваших проектах. Как только пользователь выбирает значение в раскрывающемся списке, ваша веб-часть извлекает все данные для проекта и помещает их в поля формы только для чтения в пользовательском интерфейсе. и когда пользователь нажимает «Сохранить», вы создаете новый документ и заполняете его поля данными из пользовательского интерфейса, включая поле поиска для проекта. и поля формы только для чтения с информацией о проекте не сохраняются (так как они хранятся уже в списке проектов). 3) вы создаете веб-часть для отображения ваших документов (при желании вы также можете создать веб-часть для отображения списка документов с так называемой информацией о поиске в зависимости), как вам нужно. Таким образом, веб-часть будет иметь все поля из библиотеки документов и все необходимые поля из списка проектов. эта веб-часть будет получать данные из библиотеки doc и извлекать информацию о проекте из списка проектов, используя столбец поиска в doc lib.

Это вкратце. Пожалуйста, дайте мне знать, если вам нужно больше рекомендаций. Удачи!

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