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

Bibliothèques & Frameworks Discussion :

dojox grid EnhancedGrid [Dojo]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 28
    Points : 18
    Points
    18
    Par défaut dojox grid EnhancedGrid
    salut

    j'ai un soucis avec ma grid dojox.grid.EnhancedGrid

    je veux remettre mes lignes drag and dropable mais j'arrive pas à le faire pourtant j'ai suivis les conseils de dojoCompus et les valeurs s'affichent bien (j'ai utilise Dojo +Zend)
    voila mon code grid-enhanced.phtml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <span dojoType="dojo.data.ItemFileWriteStore"
           data='<?php echo htmlentities($this->data, ENT_QUOTES) ?> '
          jsid="Store1">
    </span>
              <table dojoType="dojox.grid.EnhancedGrid" plugins="{dnd: true}" id="idGrid"
              jsid="jsGrid" store="Store1"
              rowSelector="20px">
                <thead>
                  <tr>
                    <th field="Nom" width="150px">Nom</th>
                    <th field="Prenom">Prenom</th>
                   </tr>
                </thead>
              </table>
    et voila les bibliothèques que j'importe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dojo.require("dojox.grid.EnhancedGrid");
      dojo.require("dojox.grid.enhanced.plugins.DnD");
      dojo.require("dojox.grid.enhanced.plugins.NestedSorting");
    quelqu'un peut m'aider SVP

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Bonjour,

    Je ne vais pas répondre à votre question mais j'en profite pour poser la mienne (même si je vois la réponse dans votre code, me semble-t-il).
    Le Dojo n'est pas sensible à la casse ?


    Sinon, vous importez le nestedSorting mais vous ne l'utilisez pas ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    plugins="{nestedSorting: true, dnd: true}"

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    tu as raison sur le fait qu'il est sensible à la casse sur les nom des classes exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dojox.grid.EnhancedGrid
    par contre sur les attributs d'un widjet je pense pas comme le jsId || jsid c'est le meme .

    et malgré cela mon problème n'est pas résolu mes lignes dans le grid n'est pas drag and drop-able

  4. #4
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Avez-vous mis ceci finalement ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    plugins="{nestedSorting: true, dnd: true}"
    Car je lis sur le Dojo Campus:

    Citation Envoyé par Dojo Campus
    There are preconditions to using the "DnD" feature: * The "NestedSorting" feature must be enabled to use the "DnD" feature.

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    oui je l'ai mis mais ça marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <table dojoType="dojox.grid.EnhancedGrid"
        plugins="{nestedSorting: true, dnd: true}"
     id="grid"
              jsId="jsgrid" store="Store1"
              rowSelector="20px">
                <thead>
                  <tr>
                    <th field="Nom" width="150px">Nom</th>
                    <th field="Prenom" width="150px">Prenom</th>
                  </tr>
                </thead>
              </table>

  6. #6
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut Snif
    Est-ce que cette fonctionnalité n'est disponible que sur les <div> ?
    Les exemples que je trouve sont sur des <div> et non sur une <table>.
    C'est peut-être un test à faire.


  7. #7
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    oui tu as raison le soucis est que je ne sais pas comment convertir un tableau en div

    sans passer par js je veux creer mon tableau dans html

  8. #8
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Je me disais que le store transformerait le div en tableau:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <div id="grid" store="store1" dojoType="dojox.grid.EnhancedGrid" plugins="{nestedSorting: true}" >
    </div>
    Mais peut-être faut-il faire qqch au niveau de la définition du store pour obtenir les bons intitulés de colonne ?

  9. #9
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    j'ai essayer avec une autre façons (grace a js )mais malheureusement

    mes lignes ds le grid ne sont pas drag end drop-able j'ai toujours le meme soucis c comme si il ne prend pas en considération attribut plugin (dnd : true)

  10. #10
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    ça marche mnt j'avais un soucis sur les style et précisément
    le fichier dojo/dojox/grid/enhanced/resources/tundraEnhancedGrid.css

    je l'es rajouter et ça marche Merci "Vermine"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Dojo] dojox.grid.EnhancedGrid et tri de valeures numériques
    Par Choubaka35 dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 06/03/2012, 13h32
  2. [Dojo] Réinitialisation de dojox.grid.EnhancedGrid
    Par Choubaka35 dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 26/05/2010, 14h15
  3. [Dojo] Ajout une liste déroulante dans un Dojox.Grid
    Par moukit233 dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 28/07/2009, 15h54
  4. [Dojo] dojox.grid.DataGrid : prise de tete
    Par linotte91 dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 19/06/2009, 15h22
  5. Dojox Grid Struts
    Par Freeman84 dans le forum Struts 1
    Réponses: 0
    Dernier message: 01/10/2008, 17h47

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