2010-08-27 2 views
0

Мы используем WSS 3 SP2. Я хотел бы предисловие к этому, сказав, что пока я программировал какое-то время, до этого я еще не делал разработку Sharepoint, поэтому я очень новичок в этом отношении.Как настроить столбец выбора в Windows Sharepoint Services 3 SP2, который содержит дату/время и идентификатор пользователя, который выбрал конкретный выбор?

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

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

[Checkbox] Help Desk

[Checkbox] Программирование

[Checkbox] Сеть

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

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

Пример:

Проверочный Применение: 66%

[Checkbox] Помощь De ск - проверено JohnDoe на 8/26/10

[Checkbox] Программирование - проверенно

[Checkbox] Сетевое оборудование - проверено JaneDoe на 7/21/10

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

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

ответ

1

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

+0

Спасибо, это именно то, что мне нужно для начала работы. – murphyreedus