Как настроить столбец выбора в Windows Sharepoint Services 3 с пакетом обновления 2 (SP2), который содержит дату / время и идентификатор пользователя, который выбрал конкретный выбор? - PullRequest
0 голосов
/ 27 августа 2010

Мы используем WSS 3 SP2.Я хотел бы предвосхитить это, сказав, что, хотя я некоторое время программировал, я не занимался разработкой Sharepoint до сих пор, поэтому я очень новичок в этом отношении.

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

В настоящее время в шаблоне есть один столбец «выбор», в котором перечислены все рабочие группы нашего отдела, и пользователи могут редактировать отдельные вики-страницы, чтобы отмечать свою конкретную рабочую группу после того, как они убедились, что соответствующиеИнформация на вики-странице верна.Пример:

[Флажок] Справочная служба

[Флажок] Программирование

[Флажок] Сеть

То, что мне было поручено, - это добавить функциональность в столбец шаблона, который выполняет следующие действия:

  • перечисляет дату, когда каждый флажок был отмечен
  • Укажите идентификатор пользователя, который проверялфлажок (имя пользователя в порядке)
  • отображает процент флажков, которые были отмечены

Пример:

Проверка приложения: 66%

[Флажок] Справочная служба - проверено JohnDoe 8/26/10

[Флажок] Программирование - непроверено

[Флажок] Сеть - подтверждено JaneDoe 7/ 21/10

Я поигрался с веб-частями, пытаясь намочить ноги, но пока недостаточно разбираюсь в Sharepoint, чтобы понять, является ли новая веб-частьпуть или, если я могу расширить столбец выбора, чтобы сделать это.

Каков наилучший способ сделать это с Sharepoint?Может ли кто-нибудь указать мне правильное направление?

1 Ответ

1 голос
/ 29 августа 2010

Направление, в котором я бы начал, - это разработка настраиваемого поля, в котором ваша информация будет храниться внутри какой-то настраиваемой структуры (XML, через запятую, как угодно) Затем в элементе управления рендерингом вам нужно будет сериализовать и десериализовать это значение в ваше представление. Чтобы ознакомиться с пользовательскими полями, ознакомьтесь со следующим учебником: http://vspug.com/nicksevens/2007/08/31/create-custom-field-types-for-sharepoint/

...