Frage

Ich weiß, es ist ein Attribut namens „update“, ich es so verwenden kann, update="another component's id", aber das funktioniert nicht, wenn sie in verschiedenen <h:form>-Tags sind.

Zum Beispiel kann der Code wie folgt,

<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>

Ich meine, wie kann ich auf der Website von „aa.bb.display“ schreiben, wird es die panelGrid von „Anzeige“ neu rendern?

War es hilfreich?

Lösung

Sie sollten eine ID an den <h:form> geben. Es ist wichtig, da Sie müssen Referenz wie formId:display

Meine Frage dazu: Absolute reRendering mit Richfaces , überprüfen Sie meine Antwort. Getestet habe ich diese auch in PrimeFaces.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top