JSF-2在计算时更新bean中的组件。

时间:2013-09-19 11:30:32

标签: forms jsf-2

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

1 个答案:

答案 0 :(得分:-1)

您可以例如从支持bean刷新组件:

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

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