2012-03-29 70 views
1

我想知道是否有jsf/richfaces中的任何JS功能与重新编辑组件的功能相同。通过JS API的reRender

reRender也会在任何具有display:none风格的组件上工作吗?

回答

8

你可以使用a4j:jsFunction和'render'设置。然后从javascript调用jsFunction并完成渲染。我认为渲染不检查显示样式设置。

<h:form> 
    <a4j:jsFunction name="render" render="componentToRenderId"/> 
</h:form> 

<script> 
    render(); 
</script> 

MAG, 米洛的van der Zee的

+0

哦谢谢!这是我一直在寻找:) – OscarSan 2012-07-05 14:49:23

1

我假设你使用RichFaces的3.x的,因为你正在使用JSF的1.2。 如果是这样,你可以使用成分为“米洛VD Zee的”显示,但您的属性应该改变为“重新呈现”,而不是“渲染”。 对于Richfaces 4.2“渲染”属性是可以的。