JSF et datatable - Java - Programmation
Marsh Posté le 17-08-2006 à 14:17:45
Tu peux surement utiliser l'attribut "rendered".
Genre renderer="#{blabla.blabla}=math"
Marsh Posté le 28-11-2006 à 12:18:42
Bonjour,
je fais un filtre sur un datatable en JSF mais sous Websphere.
Il n'y a pas d'attribut rendered, donc je filtre directement dans le bean.
çà marche assez bien, sauf quand j'utilise le "hx: pagerDeluxe"
le rafraichissement de la page du datatable en cours ne se passe pas très bien...
Vous auriez des infos là-dessus ?
Marsh Posté le 27-07-2006 à 15:45:47
Bonjour à tous.
Voilà je doit développer un projet pour SAKAI, dans lequel je doit utiliser une datatable.
Elle s'affiche trés bien mais je voudrais filtrer les elements.
Voici le code :
<h : dataTable
id="opencourses"
value="#{OpencoursesBean.allOpencoursess}"
var="entry"
styleClass="listHier"
columnClasses="firstColumn,secondColumn,thirdColumn,fourthColumn,fifthColumn, sixthColumn, seventhColumn"
headerClass="firstHeader secondtHeader thirdHeader fourthHeader fifthHeader, sixthHeader, seventhHeader">
<h : column>
<f:facet name="header">
<h: outputText value=""/>
</f:facet>
<h:selectBooleanCheckbox id="opencoursesSelect" value="#{entry.selected}" rendered="#{entry.delete}"/>
<h: outputText value="" rendered="#{not entry.delete}"/>
</h : column>
<h : column>
<f: facet name="header">
<h: outputText value="#{msgs.opencourses_date}"/>
</f:facet>
<h: outputText value="#{entry.opencourses.date}"/>
</h : column>
<h : column>
<f: facet name="header">
<h: outputText value="#{msgs.opencourses_author}"/>
</f:facet>
<h: outputText value="#{entry.opencourses.author}"/>
</h : column>
<h : column>
<f: facet name="header">
<h: outputText value="#{msgs.opencourses_titre}"/>
</f: facet>
<h: outputText value="#{entry.opencourses.titre}"/>
</h : column>
<h : column>
<f: facet name="header">
<h: outputText value="#{msgs.opencourses_section}"/>
</f: facet>
<h: outputText value="#{entry.opencourses.section}"/>
</h : column>
<h : column>
<f: facet name="header">
<h: outputText value="#{msgs.opencourses_soussection}"/>
</f:facet>
<h: outputText value="#{entry.opencourses.soussection}"/>
</h : column>
<h : column>
<f:facet name="header">
<h: outputText value="#{msgs.opencourses_url}"/>
</f:facet>
<h: outputLink value="#{entry.opencourses.opencourses}">
<h: outputText value="link"/>
</h: outputLink>
</h : column>
</h : dataTable>
La question est : comment je fait pour afficher les lignes où on a : #{msgs.opencourses_soussection}"="math" par exempe?
Merci.
---------------
Un travail mal fait est un travail fait.