Domanda

So che c'è un attributo chiamato "update", posso usarlo come questo, update="another component's id", ma questo non funziona quando sono in diversi tag <h:form>.

Per esempio, il codice come questo,

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

Voglio dire, come posso scrivere nel sito di "aa.bb.display", sarà ri-renderizzare il panelGrid di "display"?

È stato utile?

Soluzione

Si dovrebbe dare un id al <h:form>. E 'importante, dal momento che si devono di riferimento come formId:display

La mia domanda su questo: assoluta reRendering utilizzando RichFaces , controllare la mia risposta. Ho provato questo anche in primefaces.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top