我想知道如何将一个有按钮和链接的界面放在后台,处于禁用模式,然后在用户认证后重新激活?
也就是说,当用户认证时,后台的页面是活动的。
我使用 JSF 和 PrimeFaces。
预先感谢您的帮助。
我想知道如何将一个有按钮和链接的界面放在后台,处于禁用模式,然后在用户认证后重新激活?
也就是说,当用户认证时,后台的页面是活动的。
我使用 JSF 和 PrimeFaces。
预先感谢您的帮助。
你想对这个演示产生影响吗?
http://www.primefaces.org/showcase/ui/confirmDialog.jsf
这称为覆盖,您可以在 primefaces 或 jquery 中创建它,但该演示应该可以完成工作。
您需要知道,当您创建此类覆盖时,有人可能会打开 firebug 并删除覆盖元素并在站点内容上进行操作。
利用disabled
JSF 命令/输入组件的属性。它接受一个布尔表达式。
例如,假设您使用容器管理的身份验证来登录(因此,登录用户可通过#{request.remoteUser}
视图中的方式获得):
<h:commandButton ... disabled="#{not empty request.remoteUser}">
当您使用 PrimeFaces 时,另一种选择是使用它的<p:blockUI>
组件。另请参阅其展示以获取具体示例。