Настройка интерфейса


После того, как вы задействовали и создали роли, вы можете приступить к настройке интерфейса вашего проекта, чтобы скрывать или отключать компоненты, к которым пользователь не должен иметь доступа. Для этого у каждого компонента теперь доступен раздел "Roles".


Настройка доступа для компонента "Кнопка"




В свойстве компонента "Roles", выбираем роли. Таким образом, только пользователи принадлежащие к одной из этих ролей, смогут иметь доступ к данной кнопке. Если роли для компонента не выбраны, тогда доступ к данной кнопке будут иметь все пользователи без каких либо ограничений.


Также вы можете выбрать, каким образом ограничивать доступ к кнопке, за это отвечает свойство "Behavior", доступны следующие варианты:


  • rbbDisabled - кнопка будет видима, но неактивна
  • rbbHide - кнопка будет скрыта
  • rbbShowMessage - кнопка будет активной. Если пользователь не имеет доступа к данной кнопке, вместо выполнения действия или скрипта, пользователь получит сообщение, которое указано в свойство "Message". Если в свойстве "Message", не указан текст сообщения, будет выведено сообщение по-умолчанию "Доступ запрещен".





Настройка остальных компонентов аналогична, за исключением свойства "Behavior".




Свойство "Behavior" для компонентов:


  • ribDisabled - компонент будет видимым, но неактивным
  • ribHide - компонент будет невидимым
  • ribReadOnly - компонент будет видимым, но изключена возможность для изменения информации в нем. Из компонента можно скопировать текст в буфер обмена.





Свойство "Behavior" для компонентов:


  • rsbDisabled - компонент будет видимым, но неактивным
  • rsbHide - компонент будет невидимым




Далее: Настройка колонок в компоненте TableGrid