0

我有执行大量计算的方法,我想在满足某些条件时不时向表单提供一些反馈。也就是说,我想在 bean 方法忙的时候更新表单上的组件。起初我认为这应该很容易,但很快我意识到,这些操作会违反 JSF 生命周期。也许有解决方法或可以做的事情?

4

1 回答 1

-1

例如,您可以像这样从支持 bean 刷新组件:

FacesContext.getCurrentInstance().getPartialViewContext().getRenderIds().add("componentsId");

当您可以使用 ajax 推/拉从 bean 或 servlet 加载值时,还有其他解决方案。
您的要求似乎类似于在 PrimeFaces 等许多框架中实现的某种进度条。

于 2013-09-19T12:23:55.250 回答