我正在为PrimefaceWizard使用自定义按钮,并通过添加属性showNavBar="false"
从Primeface Wizard中删除默认导航按钮。
<p:wizard style="border:0" showNavBar="false" widgetVar="terminationWizard" onback="if (PF('terminationWizard').getStepIndex(PF('terminationWizard').currentStep) === 0) { PF('stepBackward').disable(); } PF('stepForward').enable();"
onnext="if (PF('terminationWizard').getStepIndex(PF('terminationWizard').currentStep) === 1) { PF('stepForward').disable(); } PF('stepBackward').enable();" >
按钮代码
<p:commandButton widgetVar="stepBackward" value="Back"
onclick="PF('terminationWizard').back()" />
<p:commandButton value="Next" onclick="PF('terminationWizard').next();" widgetVar="stepForward"/>
但问题是,当向导页面加载时,它在第一个选项卡中显示后退按钮,当我在第一个标签中时,我想禁用或从页面中删除
<script>
jQuery(document).ready(function() {
PF('terminationWizard').hideBackNav();
});
</script>
但它不起作用。有谁能告诉我还有什么其他方法吗?
Maybe a small delay will solve the problem :
<script>
jQuery(document).ready(function() {
setTimeout(function(){
PF('terminationWizard').hideBackNav();
}, 700);
});
</script>