jsf - 在p:wizard中重新定位导航按钮

标签 jsf button primefaces position wizard

我希望将导航按钮放置在primefaces向导组件的步骤标题下:

由于primefaces会同时生成向导的步骤图块和内容,因此我不确定如何在向导组件的两个部分之间插入元素(在本例中为导航按钮)。
无论如何要这样做?

谢谢 :)

最佳答案

最简单的解决方案是将向导设置为不显示导航器按钮,然后创建自己的按钮:

<p:wizard widgetVar="myWizard" showNavBar="false" ... >
<p:commandButton style="..." value="Back" icon="ui-icon-arrow-1-w" 
    iconPos="right" type="button" onclick="myWizard.back();" />

<p:commandButton style="..." value="Next" icon="ui-icon-arrow-1-e" 
    iconPos="left" type="button" onclick="myWizard.next();" />




您也可以使用jQuery和CSS来做到这一点,但我认为这种方式更加困难。

编辑:-

对于Primefaces5.1 +

<p:commandButton style="..." value="Back" icon="ui-icon-arrow-1-w" iconPos="right" onclick="PF('myWizard').back()" />
<p:commandButton style="..." value="Next" icon="ui-icon-arrow-1-e" iconPos="left" onclick="PF('myWizard').next();" />

关于jsf - 在p:wizard中重新定位导航按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17995208/

相关文章:

java - 第二次从不同应用程序中的 jsf 调用远程 EJB3 bean - 未设置委托(delegate)

jsf - 在 JSF 中向 Primefaces 自动完成组件添加自定义属性

java - Applet java 中按钮有位置吗?

android - 在android中的onClick按钮中选择和取消选择

JavaScript/CSS - 按钮覆盖视频

jsf-2 - 货币转换器可以在未输入时忽略 $ 符号吗

java - 在java类或jsf页面中设置当前编译时间

java - 当用户输入错误密码时,登录表单中不显示验证消息

html - 我的 Basic jsf 标签没有呈现到 html 标签中

jsf - java.lang.IllegalArgumentException : javax. 面.lifecycle.ClientWindowFactory