IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

ice:datatable filtre sur les entêtes de colonnes


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2008
    Messages : 38
    Par défaut ice:datatable filtre sur les entêtes de colonnes
    Bonjour,

    je voudrais savoir si il était possible avec icefaces d'ajout au niveau du header de chaque colonne une liste déroulante contenant l'ensemble des valeurs de la colonnes.

    Et question subsidiaire, existe-il un composant qui permettrait de filtrer de façon avancée les valeurs de la colonne de type :
    • contains
    • equals
    • startWith
    • endWith
    • ...
    => avec l'affichage d'un popup par ex au niveau du header de la colonne

    Ceci afin d'éviter de tout faire à la main dans mon bean et des champs de saisie à part !?

  2. #2
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    456
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 456
    Par défaut
    Salut,

    Je te donne ce lien, si tu ne l'a pas encore vu, ça pourrait être intéressent. Il contient la liste des composants offertes par Icefaces avec exemple d'utilisation

    http://component-showcase.icefaces.o...showcase.iface

    Si tu trouves pas ce que tu cherches ici, c'est que ça existe pas sous icefaces. Il faudra alors voir du côté richefaces ou autre

    bonne chance

  3. #3
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2008
    Messages : 38
    Par défaut
    je connais ce site, je me suis inspiré de pas mal de choses déjà mais je ne trouve pas ce dont j'ai besoin pour le coup.

    ce que je cherche à faire c'est comme les filtres automatiques sur les colonnes sous excel.

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    tu pourrais t'amuser à ajouter un combo box dans les header pour faire l'opération que tu désires

  5. #5
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Octobre 2008
    Messages : 38
    Par défaut
    bé en fait c'est déjà ce que j'ai commencé à faire (et ça fonctionne).
    Voici un ex de colonne que j'ai défini
    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
    <!-- Name -->
    <ice:column >
    	<f:facet name="header">
    		<ice:panelGrid columns="1">
    			<ice:selectOneMenu id="filteredNameList" value="#{filterBean.filteredName}" partialSubmit="true">
    				<f:selectItems value="#{filterBean.allNames}"/>
    			</ice:selectOneMenu>
     
    			<ice:commandSortHeader columnName="#{commonBean.nameColumnName}" arrow="true">
    				<ice:outputText value="#{commonBean.nameColumnName}"/>
    			</ice:commandSortHeader>
    		</ice:panelGrid>
    	</f:facet>
    	<ice:outputText value="#{row.name}"/>
    </ice:column>
    J'ai donc mon entête de colonne avec le nom de la colonne 'name' et au dessus une liste déroulante avec l'ensemble des 'name' de la colonne.
    Mais cette liste c'est moi qui la fabrique en reparcourant l'ensemble des mes données que je vais afficher.
    Ce que je voudrais, c'est que cette liste soit, d'une part générée automatiquement, et d'autre part avoir la possibilité d'ajouté un filtre customisé sur la colonne du style (equals, contents, startWith, ...)
    un peu comme ça, mais gratuit en fait : demo

Discussions similaires

  1. [WB16] Filtres sur les colonnes de table
    Par Drax1 dans le forum WebDev
    Réponses: 1
    Dernier message: 29/10/2011, 01h10
  2. Export java en Excel + filtre sur les colonnes
    Par Lolitaaa dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 16/10/2009, 17h37
  3. Réponses: 2
    Dernier message: 09/11/2006, 10h57
  4. Filtre sur les données des 3 derniers mois?
    Par Arkalys dans le forum Access
    Réponses: 2
    Dernier message: 21/10/2005, 09h02
  5. Réponses: 2
    Dernier message: 21/09/2005, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo