jsf - 在 p :wizard 中以编程方式设置当前显示的选项卡

标签 jsf jsf-2 primefaces

是否可以在 <p:wizard> 编程设置当前显示的选项卡?

例如,我希望针对包含向导的同一页面的两个不同请求,选择不同的选项卡。

我目前正在尝试做的是拥有一个包含许多选项卡的向导,在第二个选项卡中我有一个重定向到另一个页面,所以当我回来时我想回到导致重定向的最后一步。

你能帮帮我吗?非常感谢!

最佳答案

根据 primefaces documentation p:wizard 标签有一个 step 属性,它指定了您当前所在的向导步骤。

attribute: step
default value: 0
type: String
description: Id of the current step in flow

您必须将此属性绑定(bind)到支持 bean 的值,并在重定向和返回期间维护它。如果您的向导的 bean 是 @ViewScoped,您将在重定向步骤中丢失该信息,因此您必须使用 view param 传递它或 flash scope .

关于jsf - 在 p :wizard 中以编程方式设置当前显示的选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15039898/

相关文章:

jsf - 使用a4j :repeat or ui:repeat inside rich:dataTable doesn't render radio buttons properly

java - 从多个表单提交

jsf - 如何让 onclick 在 div 标签之间工作?

java - Eclipse:查找 Java 和 JSF/JSP 中的引用

jsf - 滚动数据表素数

serialization - 带有 ViewScoped 和 Spring 服务的 ManagedBean 中的 NotSerializableException

ajax - 日历中 primefaces ajax 上的事件日期选择不起作用

jsf-2 - 可编辑数据表中的 SelectBooleanCheckbox 不会改变

java - 如何在 Eclipse 中清理/删除 Maven 项目的 "target"目录