我有一个Command Button来调用Action方法并更新其他相关的UI组件:
<p:commandButton value="Commit" action="#{controller.persist}" process="@this" update=":form:buttons :dateCommittedText" />
Run Code Online (Sandbox Code Playgroud)
在Action方法中,值持久保存到数据库:
public void persist() {
databaseService.save(some item);
status = "Committed";
}
Run Code Online (Sandbox Code Playgroud)
是否可以update=":form:buttons :dateCommittedText"在项目完成持久化到数据库之前进行更新?
目前数据库事务需要几秒钟,这个暂停使我的应用程序感觉非常反应迟钝.