如何在GWT中显示依赖于后端状态的UI元素?
class Login {
boolean isLogin();
}
<g:Hyperlink text="login/logout" />
如何使超链接的文本取决于登录状态?我能以某种方式在ui-binder中定义if-else语句吗?
答案 0 :(得分:1)
UIBinder中没有if-else语句 你必须以编程方式解决这个问题。
为了避免样板,你可以扩展应该支持显示状态的小部件并在扩展类中实现功能,或者你可以使用Decorator Pattern。