我有h:inputTextarea
一些a4j:support
可以按需更新模型
<h:inputTextarea rows="15" id="taFreetext" value="#{customInput.value}"
required="true"
onkeyup="textAndLinesCount(#{rich:element('taFreetext')},document.getElementById('msgCounterLines'),20, 64);">
<a4j:support ajaxSingle="true" event="onchange" />
</h:inputTextarea>
我的问题是,当我按下一个键时,不仅我上下文中的模型会更新,而且实体也会自动刷新!
该page.xml
文件的刷新模式为手动
<begin-conversation join="true" flush-mode="manual"/>
我在 Seam Framework 论坛上阅读了这篇文章:AJAX 和更新模型的问题,但这并没有真正的帮助。我也有一些action
在我a4j:support
的entityManager.refresh()
帖子中写的,但是模型和实体仍然处于旧状态......
期待一些好的提示,谢谢!
(我使用 JSF 1.2,RichFaces 3.3.3)