2012-03-29 8 views
1

Ich frage mich, ob es eine JS-Funktion in jsf/richfaces gibt, die die gleiche Funktionalität wie das erneute Rendern einer Komponente hat.reRender über JS API

Kann der reRender auch an einer Komponente mit display:none Style arbeiten?

Antwort

8

Sie könnten a4j: jsFunction mit 'render' festlegen. Dann von Javascript rufen Sie die jsFunction und das Rendering wird durchgeführt. Ich denke, dass Render nicht die Einstellung des Anzeigestils überprüft.

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

<script> 
    render(); 
</script> 

MAG, Milo van der Zee

+0

Oh danke !! Das ist, was ich gesucht habe :) – OscarSan

1

Ich nehme an, Sie verwenden Richfaces 3.x, weil Sie JSF-1.2 verwenden. Wenn ja, können Sie die Komponente verwenden, wie ‚Milo Zee vd‘ zeigte aber Ihr Attribut sollte als „rerender“ statt „machen“ geändert werden. Für Richfaces 4.2 "render" Attribut ist in Ordnung.