Javascript <;pe:blockUI>;不在<;p:remoteCommand>;启动
我试图在remoteCommand(autoRun=“true”)的启动时使用pe:blockUI,但在调用“myCommand”时,会出现javascript错误,说“property block()未定义为null引用”Javascript <;pe:blockUI>;不在<;p:remoteCommand>;启动,javascript,jsf,primefaces,Javascript,Jsf,Primefaces,我试图在remoteCommand(autoRun=“true”)的启动时使用pe:blockUI,但在调用“myCommand”时,会出现javascript错误,说“property block()未定义为null引用” <h:form> <pe:blockUI id="blocker" widgetVar="blocker" /> <p:remoteCommand name="myCommand" onstart="PF('blocker
<h:form>
<pe:blockUI id="blocker" widgetVar="blocker" />
<p:remoteCommand name="myCommand" onstart="PF('blocker').block()"
oncomplete="PF('blocker').unblock()" autoRun="true"/>
<h:form>
我正在使用PF 5.3和PF扩展4.0.0
有没有关于为什么会发生这种情况以及解决方案是什么的想法?您真的需要PrimeFaces extensions的一些功能?我还经常遇到
pe:blockUI
组件的一些问题,然后切换回p:blockUI
。(不要忘记通过更改.block()
和.unblock()
.show()
和.hide()
)您的PrimeFaces版本是否支持PF(“”)
?我会首先尝试使用blocker.block()
和blocker.unblock()
。我会首先要求发布版本信息。。。并确保告诉OP不要对widgetVar和使用相同的值id@Kukeltje我不知道id
和widgetVar
之间可能存在冲突。谢谢你提供的信息。5.x版本的aiaik应该不再是问题了,但是更安全