svo*_*l13 1 spring primefaces jsf-2 mojarra liferay-6
我使用p:ajax update atribute元素时遇到问题.当我在我的代码中使用时,我<p:ajax update="@all" />
得到了javax.el.PropertyNotFoundException
.当我使用时,<f:ajax render="@all" />
我没有得到任何.我虽然thouse标签几乎相同.任何人都可以解释发生了什么?
我正在使用mojjara实现,primefaces 3.5和Liferay jsf portlet桥.
堆栈跟踪示例:
引起:javax.el.PropertyNotFoundException:/pages/views/personForm.xhtml @ 95,99 value ="#{personManagementBean.item.contact.phoneNumber}":目标无法访问,'null'在com.sun.faces返回null org.primefaces.renderkit.InputRenderer.findImplicitConverter(InputRenderer.java:170)中的.facelets.el.TagValueExpression.getType(TagValueExpression.java:100)位于org.primefaces.renderkit.InputRenderer.findConverter(InputRenderer.java:190)at at org.primefaces.renderkit.InputRenderer.getConvertedValue(InputRenderer.java:196)at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1030)at javax.faces.component.UIInput.validate(UIInput.java:960) at javax.faces.component.UIInput.executeValidate(UIInput.java:1233)at javax.faces.component.UIInput.processValidators(UIInput.java:698)at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1214) )位于javax.faces.component.UIComponentBase的javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1214).processValidators(UIComponentBase.java:1214)at javax.faces.component.UIForm.processValidators(UIForm.java:253)at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1214)
两个按钮:
<p:commandButton value="not working" action="#{enrollmentManagementBean.cancelEnrollment}">
<p:ajax update="@all" />
</p:commandButton>
<h:commandButton value="working" action="#{enrollmentManagementBean.cancelEnrollment}">
<f:ajax render="@all" />
</h:commandButton>
Run Code Online (Sandbox Code Playgroud)
OptimusPrime(Primefaces的主要开发人员)表示这update="@all"
是一个坏主意,并且primefaces没有通过设计链接到论坛帖子来实现它.
我为解决这个问题而做的是依靠javascript的页面刷新.只需将其放在oncomplete
按钮的属性中即可.
oncomplete="window.location.replace(window.location.href);"
Run Code Online (Sandbox Code Playgroud)
我相信如果你还有这个问题,这应该可以解决你的问题,或者在这里供将来参考.
归档时间: |
|
查看次数: |
9317 次 |
最近记录: |