2

我知道有一个名为“update”的属性,我可以像这样使用它,但是当它们在不同的标签update="another component's id"中时这不起作用。<h:form>

例如,像这样的代码,

<ui:composition>
    <ui:define name="">

        <div>

        <h:form>

            <p:panel header="">
                <h:panelGrid id="display">
                </h:panelGrid>
            </p:panel>

        </h:form>

        <h:form>

            <p:dialog id="dialog">
                <p:dataTable onRowSelectUpdate="aa.bb.display"></p:dataTable>
            </p:dialog>

        </h:form>

        </div>

    </ui:define>
</ui:composition>

我的意思是,我怎样才能在“aa.bb.display”的网站上写,它会重新渲染“display”的panelGrid?

4

1 回答 1

4

你应该给 id 一个<h:form>. 这很重要,因为您必须参考formId:display

我对此的问题:Absolute reRendering using RichFaces,检查我的答案。我也在 PrimeFaces 中对此进行了测试。

于 2010-11-10T17:22:17.767 回答