# VisPQMCtrl Описание класса

VisPQMCtrl - "универсальный" контроллер.
Режимы работы.
Контроллер подерживает оба режима работы.
Дополнительные данные.

1. Тип сообщения.
   Если не определён элементом управления, то используется значение заданное в свойстве "defTextMessage".
2. Объект сообщения.
   Если не определён элементом управления, то используется значение заданное в свойстве "messageObject".
3. Текст сообщения.
4. Вопрос.
   Если не определён элементом управления, то вопрос не задаётся.

Проверка прав выполнения действия и контрольный вопрос.
Контроллер проверяет права указанные в свойстве "privilege".
Если проверка прав прошла успешно, задаёт контрольный вопрос. В случае положительного ответа пользователя - разрешает выполнение действия.
В завершении формируется (и сохраняется) соответствующее сообщение.
Родительский класс: UserActionController
Объект данного класса должен быть частью (дочерним объектом) одного из потомков VisGroupCtrl.

# Свойства объекта

- messageType
- messageObject
- textColor
- backgroundColor
- privilege

# Описание свойств

## messageType

Тип сообщения.
Используется для формирования сообщения. Элемент управления может переопределить тип сообщения, передав соответствующие дополнительные данные.

## messageObject

Объект сообщения.
Используется для формирования сообщения. Элемент управления может переопределить объект сообщения, передав соответствующие дополнительные данные.
Внимание! При формировании сообщения обязательно должен быть объект сообщения.

## textColor

Цвет текста сообщения.

## backgroundColor

Цвет фона сообщения.

## privilege

Тип проверяемого права.
Значение "NO_CHECK" позволяетс не проводить проверку.
.