1
내 Vaadin 7 응용 프로그램에서 삭제 단추를 추가해야하지만이 단추는 권한이 부여 된 사람 만 액세스 할 수 있어야합니다.Vaadin 7 보안 코드 배치
if (canRemove()) {
layout.addComponent(createRemoveButton());
}
또한
나는이 버튼에 리스너 추가 :
button.addClickListener(e -> {
//some logic
});
내가이 수신기의 내부에 또 하나 개의 조건을 추가해야합니까를
은 내가 다음 코드를 사용하여 버튼을 추가 한 :
button.addClickListener(e -> {
if (canRemove()) {
//some logic
}
});
또는이 조건이 중복되어 피할 수 있습니까? 질문에 대한 의견을 요약
버튼이없고 클릭 (삭제) 이벤트가 없습니다. –
답변 해 주셔서 감사합니다. – alexanoid
@ AndréSchild가 말한 것과 거의 같습니다. 예를 들어,'button.setVisible (isAuthorized (user))'행을 따르는 간단한 것은 충분하다. – Morfic