RichFaces 3.3: вызов actionListener для window.onload - PullRequest
4 голосов
/ 18 ноября 2011

Я хотел бы позвонить на ActionListener и перерисовать некоторые части моей страницы после загрузки страницы (window.onload). Как я могу это сделать?


Я не могу редактировать тег body. У меня есть портлет внутри сервера портала.

Ответы [ 2 ]

2 голосов
/ 18 ноября 2011

Использование <a4j:jsFunction>.

<h:form>
    <a4j:jsFunction name="init" actionListener="#{bean.init}" reRender="some" />
</h:form>
<script>window.onload = init;</script>
1 голос
/ 21 августа 2013
<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>
...