【发布时间】:2017-03-05 10:14:02
【问题描述】:
我有一个主要面孔向导和一个 dataTable,如果我从 dataTable 中选择了一个项目,我的页面会成功转到下一个向导选项卡,但我的问题是在向 dataTable 插入新数据时我希望向导转到下一个标签,如果插入成功,有什么建议吗?
【问题讨论】:
标签: jsf primefaces
我有一个主要面孔向导和一个 dataTable,如果我从 dataTable 中选择了一个项目,我的页面会成功转到下一个向导选项卡,但我的问题是在向 dataTable 插入新数据时我希望向导转到下一个标签,如果插入成功,有什么建议吗?
【问题讨论】:
标签: jsf primefaces
插入成功后,您可以使用后台 bean 中的客户端 API。
向您的向导添加一个 widgetVar
<p:wizard widgetVar="wiz" ...>
...
<p/wizard>
数据插入成功后,添加客户端执行。
public void insertData() {
// Insert data
if (successfully) {
RequestContext context = RequestContext.getCurrentInstance();
context.execute("PF('wiz').next()");
}
}
【讨论】: