JSF et datatable

JSF et datatable - Java - Programmation

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

Marsh Posté le 27-07-2006 à 15:45:47   

Reply

Marsh Posté le 17-08-2006 à 14:17:45    

Tu peux surement utiliser l'attribut "rendered".
 
Genre renderer="#{blabla.blabla}=math"


---------------
Stockholm -- guides privés -- vélotaf à Stockholm
Reply

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 ?


Message édité par ggorson le 28-11-2006 à 12:19:31
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed