среда, 3 сентября 2014 г.

Sharepoint. Как добавить поле комментирования

В SharePoint нет готового поля для комментирования. Есть возможность сделать что-то похожее на основе поля типа "Многострочный текст". Для этого необходимо включить версионность в списке (Список -> Параметры -> Параметры управления версиями):

Потом добавьте к списку поле с именем "Комментарий" типа "Многострочный текст". В его настройках установите параметр "Внесение изменений в существующий текст" в "Да":
Кстати, перевод этого параметра мне не очень нравиться. Думаю, что перевести "Append Changes to Existing Text", так называется этот параметр на английском, можно было так - "Добавить изменения к существующему тексту".
Теперь после добавление текста в поле "Комментарий" он будет не в самом поле, а чуть ниже:
Видно кто, когда и что добавил. Это решило мою задачу.

4 комментария:

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

    ОтветитьУдалить
  2. Да, можно. Дело в том, что каждый отдельный комментарий - это версия столбца, с данными кто именно изменил. Можно попробовать восстановить версию определенную. Или удалить.

    ОтветитьУдалить
  3. Я пробую удалить один комментарий из истории через форму редактирования, после сохранения изменений просмотра записи все комментарии оказываются на месте.

    ОтветитьУдалить
  4. Попробуйте еще раз, у меня получилось

    ОтветитьУдалить