我正在尝试将<p:inplace>
功能与<p:inputTextarea>
一起使用。它“有效”,但来自inputTextarea的数据永远不会“保存”。 'Saved'意味着从不调用inputTextarea后面的属性的setter。在单击保存按钮之前和之后调用getter。我已经看过有关<p:ajax>
<p:inplace>
使用情况的帖子,但这似乎是应该调用setter之后的事件。我做错了什么?
<p:inplace editor="true" emptyLabel="No comments entered.">
<p:ajax event="save" listener="#{bean.handleSave}"
update="commentsSuperPanel"/>
<p:inputTextarea
id="commentsOverall"
value="#{bean.comments}"
styleClass="commentAreas"
maxlength="4000"/>
谢谢!
答案 0 :(得分:1)
发现有一个无关的问题在没有警告或错误的情况下出现。我有一个包含表格的对话框;并且该对话框在另一个表单中定义。我将对话框声明移到了表单之外,并且都按预期工作。