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


VisPQMCtrl - "универсальный" контроллер.


Режимы работы.

Контроллер подерживает оба режима работы.


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

Проверка прав выполнения действия и контрольный вопрос.

Контроллер проверяет права указанные в свойстве "privilege".

Если проверка прав прошла успешно, задаёт контрольный вопрос. В случае положительного ответа пользователя - разрешает выполнение действия.

В завершении формируется (и сохраняется) соответствующее сообщение.

Родительский класс:  UserActionController

Объект данного класса должен быть частью (дочерним объектом) одного из потомков VisGroupCtrl.

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


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

messageType

Тип сообщения.

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

messageObject

Объект сообщения.

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

Внимание! При формировании сообщения обязательно должен быть объект сообщения.

textColor

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

backgroundColor

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

privilege

Тип проверяемого права.

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




.