Настройка интерфейса
Настройка интерфейса
После того, как вы задействовали и создали роли, вы можете приступить к настройке интерфейса вашего проекта, чтобы скрывать или отключать компоненты, к которым пользователь не должен иметь доступа. Для этого у каждого компонента теперь доступен раздел "Roles".
Настройка доступа для компонента "Кнопка"
В свойстве компонента "Roles", выбираем роли. Таким образом, только пользователи принадлежащие к одной из этих ролей, смогут иметь доступ к данной кнопке. Если роли для компонента не выбраны, тогда доступ к данной кнопке будут иметь все пользователи без каких либо ограничений.
Также вы можете выбрать, каким образом ограничивать доступ к кнопке, за это отвечает свойство "Behavior", доступны следующие варианты:
- rbbDisabled - кнопка будет видима, но неактивна
- rbbHide - кнопка будет скрыта
- rbbShowMessage - кнопка будет активной. Если пользователь не имеет доступа к данной кнопке, вместо выполнения действия или скрипта, пользователь получит сообщение, которое указано в свойство "Message". Если в свойстве "Message", не указан текст сообщения, будет выведено сообщение по-умолчанию "Доступ запрещен".
Настройка остальных компонентов аналогична, за исключением свойства "Behavior".
Свойство "Behavior" для компонентов:
- ribDisabled - компонент будет видимым, но неактивным
- ribHide - компонент будет невидимым
- ribReadOnly - компонент будет видимым, но изключена возможность для изменения информации в нем. Из компонента можно скопировать текст в буфер обмена.
Свойство "Behavior" для компонентов:
- rsbDisabled - компонент будет видимым, но неактивным
- rsbHide - компонент будет невидимым
Далее: Настройка колонок в компоненте TableGrid