页面加载后如何调用Primefaces JavaScript函数



我正在为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>

最新更新