jsf richfaces a4j:区域调用渲染

时间:2012-05-01 09:48:00

标签: jsf richfaces

使用JSF2和richfaces 4。

我的表单中有两个区域,包含多个区域。我想为另一个地区调用渲染。我该怎么办?

<h:form>
    <a4j:region id="rg_1">
        <h:inputText id="field1" value="#{bean.field1}"/>   
    </a4j:region>
    <a4j:region id="rg_2">
        <a4j:commandLink action="#{mybean.resetBean} render="region1" />
    </a4j:region>
</h:form>

1 个答案:

答案 0 :(得分:0)

h:commandLink没有render属性,f:ajax没有......

如果你想在没有页面刷新(ajax)的情况下从rg_2中重新渲染rg_1

执行以下操作

<a4j:region id="rg_2">
    <a4j:commandLink action="#{mybean.resetBean}" render="rg_1"/>
</a4j:region>

还要确保mybean.resetBean方法是void方法或返回null