Полномочия
Элемент управления Полномочия
предназначен для выбора полномочий из справочника Полномочия для МЧД.
Полномочия отображаются в ЭУ в формате: код + название полномочий
.
Вариант отображения ЭУ зависит от свойства Режим редактирования
:
-
Редактирование. Данный вариант может быть использован только в разметке режима редактирования карточки.
В режиме
Редактирование
поддерживается быстрый поиск и выбор из Справочника.Рисунок 1. Элемент управления "Полномочия" в режиме редактированияПоиск по умолчанию осуществляется по всему справочнику. В результате поиска будет отображено, к какому справочнику относится найденный результат.
-
По месту. Данный вариант подходит как для разметки режима редактирования, так и для разметки режима просмотра карточки.
Выбрать и изменить полномочия можно нажатием на ссылку в ЭУ. Поиск и выбор осуществляется аналогично поиску и выбору для режима Редактирование.
При быстром поиске и поиске из справочника происходит проверка прав. Пользователь увидит только те элементы, к которым у него есть доступ на чтение, изменение и использование полномочий.
-
Без редактирования. ЭУ в данном режиме отображает текстовое значение, соответствующее состоянию булевых данных в связанном поле карточки.
Свойства
Внешний вид
Данные
Расширенный источник данных
Выбор типа источника данных элемента управления: текущая карточка или один из типов, настроенных в корневом элементе разметки.
Операция редактирования
Выбор операции редактирования значения элемента управления. Если операция недоступна пользователю, изменение значения элемента управления также недоступно. Если операция не выбрана, возможность редактирования значения элемента управления не проверяется.
Если значение Операции редактирования
наследуется от родительского Блока
, название свойства меняется на Операция редактирования (наследовано)
.
Если в настройках ЭУ Полномочия
раздел Данные не заполнен, ссылка на доверенность в карточку документа не добавляется.
Поведение
Дополнительные css классы
Названия дополнительных классов CSS для изменения стиля элемента управления. Перечисляются через пробел.
Отключен
Когда флаг установлен, отключается возможность изменить значения элемента управления. Работает совместно со свойством `Операция редактирования. Редактирование будет запрещено, если одно из свойств запрещает редактирование.
Адаптивный
Показывать иконку
Свойство регулирует отображение иконки элемента управления. Когда флаг установлен (по умолчанию) иконка ЭУ отображается. Когда флаг снят, иконка не отображается.
Режим редактирования
Определяет вариант отображения элемента управления и возможность изменения его значения:
-
По месту. Значение изменяется нажатием на элемент управления.
Данный вариант подходит как для разметки режима редактирования, так и для разметки режима просмотра карточки.
-
Редактирование. Значение изменяется непосредственно в элементе управления.
Данный вариант может быть выбран в разметке режима редактирования и просмотра.
Если элемент с режимом Редактирование добавлен в разметку просмотра, необходимо самостоятельно обеспечить сохранение его значения. Например, с использованием скриптов карточек.
-
Без редактирования. Значение изменить нельзя.
Операция редактирования для видимости
Определяет операцию, которая должна быть доступна, чтобы ЭУ отображался для пользователя. Работа свойства зависит от значения свойства Видимость
:
-
Когда флаг
Видимость
установлен и выбрана операция редактирования для видимости, видимость элемента определяется исходя из доступности пользователю выбранной операции редактирования. -
Когда флаг
Видимость
установлен, и операция редактирования для видимости НЕ выбрана, ЭУ отображается всегда. -
Когда флаг
Видимость
НЕ установлен, ЭУ всегда скрыт.
Множественный выбор
При установленном флаге разрешается выбирать несколько полномочий из справочника Полномочия для МЧД. Если флаг снят, пользователи смогут выбирать только одно значение.
Обязательное
Определяет требование к заполнению значения ЭУ до сохранения карточки:
-
Когда флаг установлен, значение ЭУ должно быть присвоено, иначе карточка не будет сохранена. При этом ЭУ помечается предупреждающим сообщением.
-
Когда флаг не установлен, присваивать значение необязательно.
Задержка поиска (мс)
Определяет время задержки (в мс) от ввода последнего символа в строку поиска до выполнения быстрого поиска по справочнику. По умолчанию 500 мс.
Стандартный css класс
Название CSS класса, в котором определён стандартный стиль элемента управления.
Переходить по TAB
Флаг определяет последовательность перехода по ЭУ карточки при нажатии кнопки TAB. Если флаг установлен, переход по TAB разрешён.
Использование последних
Определяет, требуется ли отображать последние выбранные записи. Последние выбранные записи отображаются при выборе элемента управления (только в режиме Редактирование), а также при нажатии клавиш ↓ и Пробел. Отображается максимум десять записей.
Список последних выбранных кодов полномочий очищается автоматически при перезапуске dvwebclient.