Настройка добавления комментариев в списке

Добавление комментариев в списке комментариев настраивается для каждого класса отдельно.

Способы добавления комментариев в списке комментариев

Форму добавления комментариев можно вызвать следующими способами:

  • Кнопка "Добавить комментарий"

    • Форма добавления комментария вызывается в контенте "Комментарии к объекту" при нажатии кнопки Добавить комментарий.
    • Кнопка отображается, если она выведена на панель действий в списке комментариев и у пользователя есть право на добавление комментария.

  • Inline добавление комментариев

    • Inline добавление комментариев позволяет быстро добавить комментарий без открытия дополнительных форм, так как весь контекст: описание объекта и предыдущие комментарии остаются видны и доступны для копирования.
    • Поле ввода Введите комментарий отображается вместо кнопки Добавить комментарий, если включен параметр "Inline добавление комментария" (Настройка системы → Администрирование (блок "Комментарии"), см. Комментарии.

    Не рекомендуется включать Inline добавление комментария, если контент "Комментарии" размещен под списками, для которых включено автообновление. Во время автообновления и загрузки списка контент "Комментарии" может кратковременно сдвигаться, что будет отвлекать пользователя от ввода текста.

Форма добавления комментария

Для добавления комментария используется настраиваемая форма добавления.

По умолчанию набор полей на форме добавления комментария определяется группой атрибутов "Форма добавления" служебного класса "Комментарий", см. Служебный класс "Комментарий" (comment).

В группу атрибутов "Форма добавления" входят системные атрибуты:

  • Атрибут "Текст" (text) отображается всегда;
  • Атрибут "Приватный" (private) отображается, если у пользователя есть права на просмотр и добавление приватных комментариев.

Настройка набора полей на форме добавления комментария

Чтобы настроить набор полей на форме добавления комментария, выполните следующие действия:

  1. В классе "Комментарий" (Классы → Служебный класс → Комментарии) добавьте атрибуты для размещения на форме добавления комментария.

    Чтобы предоставить возможность прикреплять файлы к комментарию добавьте атрибут типа "Файл".

  2. В классе "Комментарий" (Классы → Служебный класс → Комментарии) добавьте атрибут в группу "Форма добавления".

    В группе атрибутов можно добавлять или удалять только пользовательские атрибуты.

  3. Выдайте пользователю права на просмотр и редактирование атрибутов комментария, см. Настройка работы с комментариями.

Форма inline добавления комментария

Форма inline добавления комментария имеет два режима отображения: полный и компактный. Для переключения режима используется кнопка "Развернуть"/"Свернуть" (на нижней панели формы добавления комментария справа).

Для каждого режима можно настроить свой набор полей. Для полного режима формы inline добавления комментария по умолчанию используется тот же набор полей, что и для обычной формы добавления комментария (группа атрибутов "Форма добавления").

Настройка набора полей на форме добавления комментария

Чтобы настроить формы inline добавления, выполните следующие действия:

  1. В классе "Комментарий" (Классы → Служебный класс → Комментарии) добавьте атрибуты для размещения на форме добавления комментария.

  2. В классе "Комментарий" (Классы → Служебный класс → Комментарии) добавьте атрибуты в группу атрибутов:

    • "Форма добавления (компактный режим)" — для компактного режима формы добавления комментария.
    • "Форма добавления" — для полного режима формы добавления комментария.

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

    Порядок атрибутов в группе определяет порядок их отображения на форме добавления комментария.

    Скрипты с формы добавления комментария будут выполнены при загрузке контента "Комментарии".
    Для корректной работы вычисляющие и вычислимые атрибуты, участвующие в скрипте фильтрации и скрипте вычисления значения по умолчанию нужно выводить на форму вместе — либо на компактную, либо на полную.

  3. Выдайте пользователю права на просмотр и редактирование атрибутов комментария.

Форма редактирования комментария

Форма редактирования комментария вызывается в контенте "Комментарии к объекту" при нажатии иконки  "Редактировать".

По умолчанию набор полей на форме редактирования комментария определяется группой атрибутов "Форма редактирования" служебного класса "Комментарий", см. Служебный класс "Комментарий" (comment).

В группу атрибутов "Форма редактирования" входят системные атрибуты:

  • Атрибут "Текст" (text) отображается всегда;
  • Атрибут "Приватный" (private) отображается, если у пользователя есть права на просмотр и добавление приватных комментариев.

Чтобы настроить форму редактирования комментария, выполните следующие действия:

  1. В классе "Комментарий" (Классы → Служебный класс → Комментарии) добавьте атрибуты для размещения на форме редактирования комментария.

    Чтобы предоставить возможность прикреплять файлы к комментарию добавьте атрибут типа "Файл".

  2. В классе "Комментарий" (Классы → Служебный класс → Комментарии) добавьте атрибут в группу "Форма редактирования".

    В группе атрибутов можно добавлять или удалять только пользовательские атрибуты.

  3. Выдайте пользователю права на просмотр и редактирование атрибутов комментария, см. Настройка работы с комментариями.