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