Настройка столбца поиска Sharepoint - PullRequest
2 голосов
/ 10 июля 2009

Я занимаюсь разработкой настраиваемой библиотеки документов в среде SharePoint 2007. Я занимаюсь созданием типа контента с несколькими столбцами информации, связанной с документом. Пользователи будут использовать этот тип контента для загрузки новых документов, а не стандартную функциональность нового документа. Одна из моих колонок в этом типе контента оказывается более сложной, чем я могу справиться.

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

Мне нужен столбец связанного документа, чтобы фактически связать со связанным документом, а не просто отображать заголовок ... не в режиме редактирования, когда пользователь добавляет документ, просто в стандартном представлении библиотеки документов после добавления документа .

Мне также нужна ссылка для включения переменной URL, которая хранится в другом столбце с именем «Номер документа».

Я предполагаю, что это потребует пользовательского кодирования, что хорошо. Пожалуйста, обратите внимание, что я не могу использовать SharePoint Designer. Я использую Visual Studio и код должен быть на C #. Это будет упаковано и выпущено как функция.

Может ли кто-нибудь помочь мне достичь этого? Пример кода, предложения и т.д ...? Спасибо!

1 Ответ

1 голос
/ 10 июля 2009

Я бы предложил использовать поле из нескольких столбцов в качестве базового типа значения - эта статья о MSDN должна помочь вам начать. Для рендеринга поля в представлениях библиотеки документов вам необходимо использовать шаблон рендеринга. Для удобства MSDN имеет пример многоколоночного RenderPattern .

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