我想调用ActionListener
并在页面加载后重新渲染页面的某些部分(window.onload
)。我怎么能这样做?
我无法修改body
标记。我在门户服务器中有一个portlet。
答案 0 :(得分:2)
<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>