2010-10-27 10 views

Répondre

0

Ils ne font pas partie des paramètres de la requête. Ils font partie de l'arborescence des composants JSF du côté serveur. Commencez par FacesContext#getViewRoot(). Pour faciliter le débogage, envisagez de lier le composant à un bean de sauvegarde à l'aide de l'attribut binding. Par exemple.

<ice:dataTable binding="#{bean.dataTable}"> 

avec

public class Bean { 
    private UIData dataTable; 
    // ... 
} 
+0

J'ai essayé la liaison, mais n'a pas pu trouver la variable varStatus là-dedans. J'ai vu la propriété varStatus = "varStatus", mais je veux voir les sous-propriétés de varStatus. – user488919

+0

J'ai essayé la liaison, mais je n'ai pas pu trouver la variable varStatus dans la table de données ou en dehors de celle-ci. J'ai vu la propriété varStatus = "varStatus", mais ce que je veux voir, ce sont les sous-propriétés de varStatus, comme begin, end, index, first, last. ICE indique que varStatus est le "nom d'un attribut de portée de requête sous lequel l'état indexé actuel sera exposé". J'ai donc regardé dans la requête. J'ai également essayé l'arborescence des composants control-shift-d. Nada ... Qu'est-ce que je fais mal? Merci, Eli – user488919

+0

Oh, c'est un attribut de demande? Vous devriez alors regarder dans les attributs de requête, pas dans les paramètres de requête. Depuis FacesContext, ils sont disponibles via ExternalContext # getRequestMap(). – BalusC