Здравствуйте, подскажите каким образом можно настроить скрытие UI компонента, например кнопки
Button в зависимости от Role заданной вошедшему в приложение, или как вариант: в зависимости от значения какого либо атрибута у редактируемой сущности, главный вопрос в том как именно указать/настроить скрытие?
Добрый день!
В контроллере экрана вызывать этот метод у кнопки:
1 симпатия
Как в контроллере при нажатии на кнопку Сохранить изменить у кнопки Подписать состояние visible?
что бы кнопка Сохранить стала видимой.
В примере кнопка Сохранить после сохранения сразу же закрывает экран. Если надо только сохранять, то такой экшен нужен
<action id="windowCommit"
caption="msg:///actions.Save"
icon="SAVE"/>
В обработчике нажатия кнопки (или лучше action):
signBtn.setVisible(Boolean.TRUE);
1 симпатия
Как в контроллере задекларировать signBtn, Обьявить переменную?
Варианты:
-
В окне редактирования контроллера кнопка Inject
-
написать в коде контроллера ID любого компонента (в Вашем случае кнопки) и нажать Alt-Enter
-
Нажать Alt-Enter и выбрать Inject
-
Руками написать
@Autowired
private Button reportButton;
1 симпатия
Спасибо)