bonjour, j'ai essaye d'intégrer l'exemple de filtrage des donne dans mon projet

http://lmellouk.developpez.com/tutor...chfaces/#LIX-G

mais j'arrive pas a le faire il me donne des erreur voici mon code.

la fonction au nivaux de mon bean:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public boolean filterGroupe(Object current) {	
		Dashboard currentdashboard = (Dashboard)current;
        if (filterValue.length()==0) {
            return true;
        }
        if (currentdashboard.getGroupe() != null && currentdashboard.getGroupe().toLowerCase().startsWith(filterValue.toLowerCase())) {
			return true;
		} else {
			return false;
		}
 
    }

et pour ma page jsf:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<rich:dataTable value="#{dashboardAdminManagerBean.dashboards}" rows="4" id="tbl_dash"
				 var="dashboard" reRender="datascroller" 
				 onRowMouseOver="this.style.backgroundColor='#B5CEFD'" 
				 onRowMouseOut="this.style.backgroundColor='#{org.richfaces.SKIN.tableBackgroundColor}'" 
				 onRowClick="this.style.backgroundColor='#F1F1F1'">  
        <f:facet name="header">  
           <h:outputText value="Liste des Tablaux de bord" />  
        </f:facet>
			<rich:column  sortBy="#{dashboard.label}" 
				filterBy="#{dashboard.label}" filterEvent="onkeyup" >
				<f:facet name="header">
					<h:outputText value="#{Message.dashboard_generic_label}" />
				</f:facet>
				<a4j:commandLink id="button" 
							action="#{dashboardConsultManagerBean.consultAction}" 
							value="#{dashboard.label}" onclick="startProgress();">
							<f:param name="dashboardId" value="#{dashboard.dashboardId}" />							
				</a4j:commandLink>    
			</rich:column>
				<rich:column>
					<f:facet name="header">
						<h:outputText value="#{Message.dashboard_generic_index_file_name}" />
					</f:facet>
					<h:outputText value="#{dashboard.indexFileName}" />
				</rich:column>
 
				<rich:column>
					<f:facet name="header">
						<h:outputText value="#{Message.dashboard_generic_date_creation}" />
					</f:facet>
					<h:outputText value="#{dashboard.dateCreation}" />
				</rich:column>
				<rich:column id="group" filterMethod="#{dashboardConsultManagerBean.filterGroupe}"
				filterValue="#{dashboardConsultManagerBean.filterValue}">
					<f:facet name="header">
					<h:selectOneMenu value="#{dashboardAdminManagerBean.filterValue}">
							<f:selectItem itemLabel="direction" itemValue="direction" />
							<f:selectItem itemLabel="direction" itemValue="di" />
							<a4j:support event="onchange" reRender="tbl_dash" />
						</h:selectOneMenu>						
					</f:facet>
					<h:outputText value="#{dashboard.groupe}" />
				</rich:column>
 	<f:facet name="footer">
                <rich:datascroller id="datascroller" maxPages="4" selectedStyle="font-weight:bold" />
            </f:facet>    
   </rich:dataTable>
et merci