Wea*_*unk 1 javascript jsf widget primefaces
我正在使用 PrimeFaces 5.3 并且最终想要使用向导的 onnext 属性来使用 hideNextNav() 隐藏 Next 按钮。但是,我目前只是尝试通过调用 next() 方法来测试此功能。由于我通常不熟悉 primefaces 和 jsf,因此我尝试使用各种语法,但我所有的尝试都使 Next 按钮不起作用。当我尝试使用 alert() 时,它工作正常,显示一个消息框并进入下一个选项卡。
我的错误:
我的 xhtml 代码:
<script>
function nextf(){
PF('wizard').next();
}
</script>
...
<p:wizard widgetVar="wizard" flowListener="#{editController.onFlowProcess}" onnext="nextf();">
Run Code Online (Sandbox Code Playgroud)
您的帮助将不胜感激。
打开下一个选项卡会触发该onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。这onnext事件函数依次触发PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。这PF('wizard').next()反过来触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。该onnext反过来事件触发的功能PF('wizard').next()调用。将PF('wizard').next()进而触发onnext事件。等等。
然后超出了最大调用堆栈大小。
活动PF('wizard').next()期间最好不要打电话onnext。