Выполнение соединения между библиотекой документов и списком - PullRequest
1 голос
/ 25 августа 2010

У меня есть библиотека документов, где у меня есть столбцы с названиями и категориями (это поле поиска) и User.Кроме того, у меня есть список, где я просто храню категории. Я хотел бы присоединиться и к библиотеке документов, и к списку, чтобы я мог отображать все категории и документы, связанные с ней. как только я получу все, что хотел бы выполнить фильтрацию, чтобы отображались только документы выбранного пользователя. Отображение документов работает нормально, но не фильтрует. У меня вопрос: можем ли мы выполнить соединение между библиотекой документов и списком? Plesae, помоги мне.

Спасибо

1 Ответ

0 голосов
/ 26 августа 2010

Веб-часть запроса контента (CQWP), вероятно, самый простой способ сделать это без кода.Поскольку у вас есть только одно поле в поиске (категории), вам не нужно выполнять объединение, так как SharePoint сохраняет значение поиска в библиотеке документов.Вам нужно будет отредактировать свой CQWP, чтобы добавить это поле, есть хороший учебник по этому здесь .Также объясняется, как фильтровать ваш CQWP.

Наконец, вам нужно очистить поле поиска, так как SharePoint будет хранить значение следующим образом: 1; # Category1.

CQWP использует XSLT для отображения результатов, поэтому в вашем случае вы, вероятно, не хотите показывать 1; # Category1 вы, вероятно, хотите показывать только Category1.Для этого можно использовать следующий XSLT:

<xsl:value-of select="substring-after(@Name_Of_Your_Lookup,'#')"></xsl:value-of>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...