Pourquoi ne p:panelGrid pas travailler avec ui:repeat?

Si j'utilise comme ci-dessous, je n'ai pas d'erreur, pas de sortie.
Pourquoi ne p:panelGrid pas travailler avec ui:repeat?

Note : je ne veux pas utiliser c:forEach en raison de l'-je déjà faire face à beaucoup de JSF question.

<p:panelGrid>
    <ui:repeat value="#{MyBean.dataList}" var="data">
        <p:row>
            <p:column>
                <h:outputText value="#{data.name}"/>
            </p:column>
            <p:column>
                <h:outputText value="#{data.description}"/>
            </p:column>
        </p:row>
    </ui:repeat>
</p:panelGrid>

MyBean.java

public List<Data> getDataList(){
    List<Data> result = new ArrayList<Data>();
    result.add(new Data("Name 1", "Description 1"));
    result.add(new Data("Name 2", "Description 2"));
    result.add(new Data("Name 3", "Description 3"));
    result.add(new Data("Name 4", "Description 4"));
    return result;
}   

Sortie attendue avec primefaces

Pourquoi ne p:panelGrid pas travailler avec ui:repeat?

Pourquoi ne pas utiliser p:dataTable à la place? p:panelGrid est destinée pour les tableaux statiques.
Je ne peux pas l'utiliser à cause de mon interface utilisateur. si vous voulez mon interface utilisateur, je vais télécharger
Vous semblez ne pas comprendre la différence entre taghandlers et les composants de l'INTERFACE utilisateur. À l'aide de c:forEach ne doit pas être craint, mais doit être compris à la place. Voir aussi stackoverflow.com/questions/3342984/...
merci je vais de référence

OriginalL'auteur Zaw Than oo | 2012-10-19