一个将如何实现一个后退按钮作为工作的普遍命令按钮?与后退按钮我说的不是浏览器的按钮,而是坐在某处在页面上的一个按钮。它并不总是能够使用后重定向-得到图案。

其相当impractial以绕过在每次的信息,其中按钮应指向。

是有可能用于导航规则保留关键字指向最后导航规则应用于?

有帮助吗?

解决方案

我用属性h:commandLink一个onclick="history.go(-1)"在这种情况下。它的工作原理普遍。

其他提示

我的第一个想法:

每个

<h:commandLink .....>

和等;存储在豆的导航串,或甚至一个堆栈,然后返回按钮可以检索它,只是返回按照faces-config.xml中

二想法。

但在反射则应覆盖或使用过滤器来拦截导航命令并把它们压到堆栈。然后后退按钮可以只弹出导航关闭和远离你去。

我将存储在堆栈中的数据类型的导航串并使用stack.peek(),以显示这是你身后的网站,其点击后你火触发stack.pop一个动作事件()

您可以使用:

<p:commandButton onclick="window.history.back();"/>

这指令做相同onclick="history.go(-1)"其中alexmeia所说

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top