2013-11-09 58 views
1

我有我需要顯示基於Menuitem的用戶角色的場景。UiBinder中的動態MenuItem(基於權限)

我可以通過uiBinder實現嗎?或者我需要在java中實現,我知道UiBinders不是用於渲染,只是聲明式的,但是,有什麼方法可以實現這一點。

我已經使用了UiBinders全部,所以我想不做任何的小部件的Java代碼。

謝謝, 班尼特。

回答

1

恐怕有些邏輯必須用Java編寫。您將能夠連接UiBinder中的大部分UI佈局。但是,根據用戶角色選擇顯示更改的方式將需要Java。我認爲像這樣的僞代碼

if(currentUser.isAdmin()) { 
    menu.setRoleLabel("admin"); 
} else { 
    menu.setRoleLabel("standar user") 
} 

不能通過UiBinder處理。你將不得不推出你自己的Java邏輯來改變UI的狀態。

+0

謝謝,我會試試這個。 – Bennet