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

Struts 1 Java Discussion :

[Struts-Layout] peut-on faire un tri dans le datagrid ?


Sujet :

Struts 1 Java

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 58
    Points : 40
    Points
    40
    Par défaut [Struts-Layout] peut-on faire un tri dans le datagrid ?
    Bonjour,

    J'utilise le layout 1.2 et struts 1.1
    J'utilise le DATAGRID.

    J'ai bien vu que le Sort était possible avec la "collection".
    Mais est il possible de mettre en place un trie dans le DATAGRID

    Merci d'avance.

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    153
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 153
    Points : 138
    Points
    138
    Par défaut
    regarde la demo de struts

    http://struts.improve-technologies.c...nstration.html

    il y a un tri, tu as plus qu'a regarder les sources pour trouver la soluce

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2007
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 58
    Points : 40
    Points
    40
    Par défaut
    Bonjour,

    J'avais effectivement regardé a démo, et vu dans les sources que, sauf erreur de ma part, c'est la COLLECTION qui est utilisé, pas le DATAGRID....
    Il y a bien un SORT sur la collection, je ne l'ai pas trouvé sur le DATAGRID...



    J'ai trouvé une solution pour trier:
    je récupère le datagrid coté java, je trie la liste et la recharge dans le datagrid pour resoumettre la page.

    Inconvénient:
    si j'ajoute une ligne puis lance un tri pour continuer à modifier mes données (sans rien sauvegarder pour le moment), les listes intermédiares du datagrid sont vidées au moment du setDatagrid().....
    => quand la page se réafficge triée, je perd les lignes ajoutées (ainsi que toute la "mécanique datagrid" des états de lignes et de ses listes intermédiares)

    Je continue le parcours du combattant...

  4. #4
    Membre à l'essai

    Profil pro
    Inscrit en
    Août 2007
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 21
    Points : 24
    Points
    24
    Par défaut
    Bonjour, j'imagine que j'arrive un peu tard, mais ça peut servir à quelqu'un d'autre ! :

    DataGridColumnTag étend AbstractDatagridColumnTag qui étend CollectionInputTag qui est triable.

    Le seul point de blocage pour utiliser sortable="true" dans le DataGridColumnTag est l'absence de cet attribut au niveau de la tld.

    En ajoutant un attribut au DataGridColumnTag dans la tld comme ci dessous, vous rendez la colonne triable :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <attribute>
          <name>sortable</name>
          <required>false</required>
          <rtexprvalue>true</rtexprvalue>
    </attribute>

  5. #5
    Membre confirmé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Points : 475
    Points
    475
    Par défaut
    Bonjour,
    Je déterre la discussion pour poser une question: est-ce sans risques ?

Discussions similaires

  1. [C#/MySQL] Peut-on faire plusieurs requêtes dans une Transaction ?
    Par Ben42 dans le forum Accès aux données
    Réponses: 5
    Dernier message: 01/02/2011, 09h16
  2. Peut-on faire des cumuls dans une requete ?
    Par kikidrome dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 20/03/2008, 16h12
  3. Faire un Tri dans un Select
    Par cjacquel dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 04/10/2007, 18h19
  4. [Question]Peut-on faire un tri dans un état?
    Par le_gueux90 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 22/05/2007, 13h10
  5. [XSLT] peut on faire un select dans un xsl:key ?
    Par DelphLaga dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 13/10/2006, 13h06

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