ajax – primefaces编辑器在重新渲染时显示为true

我的项目中有一个编辑器:

<p:editor id="content" value="#{myBean.content}" width="1000" height="400"/>
<h:message for="content" errorClass="invalid"/>

当我在commandLink中使用ajax刷新我的表单时:

<p:commandLink styleClass="btn" action="#{myBean.save()}" value="Save">
    <f:ajax render="@form" execute="@form" />
</p:commandLink>

p:edit元素的内容切换为“true”,我不能再修改它了.这只发生在我起诉firefox时,Chrome正常工作.知道怎么解决吗?

最佳答案 我不知道为什么,但如果你改变f:ajax for p:ajax就像这样:

<p:commandLink styleClass="btn" action="#{myBean.save()}" value="Save">
    <p:ajax process="@form" update="@form" />
</p:commandLink>

一切正常.

点赞