2012-03-29 69 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「渲染」屬性是可以的。