0

如何根据后端的状态在 GWT 中显示 UI 元素?

class Login {
    boolean isLogin();
}

<g:Hyperlink text="login/logout" />

如何使超链接的文本依赖于登录状态?我可以在 ui-binder 中以某种方式定义 if-else 语句吗?

4

1 回答 1

1

UIBinder 中没有 if-else 语句。
您必须以编程方式解决此问题。

为了避免样板,您可以扩展应该支持显示状态的小部件并在扩展类中实现功能,或者您可以使用装饰器模式

于 2013-06-17T11:19:26.553 回答