Primefaces向导 - 如何禁用next / prev按钮动画?

时间:2015-05-08 12:05:51

标签: jsf primefaces

我有PrimeFaces向导和一些面板,而next / prev按钮是由向导小部件本身绘制的......但是有一个问题 - 当我在最后一步之前按下一个按钮时,它会隐藏动画......是吗可以禁用此动画并立即隐藏下一个按钮吗?

1 个答案:

答案 0 :(得分:3)

那么,你只想删除向导下一个按钮的淡化效果?

使用Primefaces Javascript内置函数完成这些效果,例如:

PrimeFaces.widget.Wizard.prototype.showNextNav = function() {
    jQuery(this.nextNav).fadeIn();
}
PrimeFaces.widget.Wizard.prototype.hideNextNav = function() {
    jQuery(this.nextNav).fadeOut();
}

然而,Primefaces创作者已经很容易地覆盖它们。 只需在.xhtml页面中添加:

 <script>
 PrimeFaces.widget.Wizard.prototype.hideNextNav = function() {
        jQuery(this.nextNav).hide();
    }
 PrimeFaces.widget.Wizard.prototype.showNextNav = function() {
        jQuery(this.nextNav).show();
    }
 </script>

测试并使用PF 5.1。