RichFaces 3.3:在window.onload上调用actionListener

时间:2011-11-18 10:04:23

标签: java javascript jsf richfaces

我想调用ActionListener并在页面加载后重新渲染页面的某些部分(window.onload)。我怎么能这样做?


我无法修改body标记。我在门户服务器中有一个portlet。

2 个答案:

答案 0 :(得分:2)

使用<a4j:jsFunction>

<h:form>
    <a4j:jsFunction name="init" actionListener="#{bean.init}" reRender="some" />
</h:form>
<script>window.onload = init;</script>

答案 1 :(得分:1)

<h:form>
    <a4j:jsFunction name="doSome" actionListener="#{bean.init}" reRender="some" />
</h:form>

<jsfc:verbatim>
    <script type="text/javascript">
        window.onload = doSome();
    </script>
</jsfc:verbatim>