2012-03-29 43 views
1

jsf/richfacesには、コンポーネントを再描画するのと同じ機能を持つJS関数があるのだろうかと思っていました。JS API経由のreRender

また、display:noneスタイルを持つコンポーネントでreRenderが動作しますか?

答えて

8

'render'を設定したa4j:jsFunctionを使用できます。その後、javascriptからjsFunctionを呼び出し、レンダリングが完了します。レンダリングでは表示スタイルの設定がチェックされないと思います。

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

<script> 
    render(); 
</script> 

MAG、 ミロファンデジー

+0

ありがとうございます!これは私が探していたことです:) – OscarSan

1

は、私はあなたがJSF-1.2を使っているので、あなたがたRichFaces 3.xを使用していると仮定します。 その場合は「ミロはジーをVD」示したが、あなたの属性は「再レンダリング」の代わりに「をレンダリングする」ように変更する必要があるとして、あなたはコンポーネントを使用することができます。 リッチフェイス4.2の場合 "レンダリング"属性はokです。

関連する問題