0

我想知道如何将一个有按钮和链接的界面放在后台,处于禁用模式,然后在用户认证后重新激活?

也就是说,当用户认证时,后台的页面是活动的。

我使用 JSF 和 PrimeFaces。

预先感谢您的帮助。

4

2 回答 2

0

你想对这个演示产生影响吗?

http://www.primefaces.org/showcase/ui/confirmDialog.jsf

这称为覆盖,您可以在 primefaces 或 jquery 中创建它,但该演示应该可以完成工作。

您需要知道,当您创建此类覆盖时,有人可能会打开 firebug 并删除覆盖元素并在站点内容上进行操作。

于 2013-04-22T16:59:44.570 回答
0

利用disabledJSF 命令/输入组件的属性。它接受一个布尔表达式。

例如,假设您使用容器管理的身份验证来登录(因此,登录用户可通过#{request.remoteUser}视图中的方式获得):

<h:commandButton ... disabled="#{not empty request.remoteUser}">

当您使用 PrimeFaces 时,另一种选择是使用它的<p:blockUI>组件。另请参阅其展示以获取具体示例。

于 2013-04-22T17:00:10.413 回答