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 :

Cellule grid editable [Dojo]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut Cellule grid editable
    Salut,

    oui c'est en cours moi ....

    Lorsque j'édite une cellule de l'objet Dojox.Grid.DataGrid que je saisi puis je sors de la zone en cliquant hors du grid, la cellule reste édité.

    je ne sais pas pourquoi ?

    merci de m'aider
    «En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
    Albert Einstein.

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2010
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2010
    Messages : 322
    Points : 535
    Points
    535
    Par défaut
    Je n'utilise pas la fonction editable du datagrid mais il me semble que si tu modifies une cellule cela me parait normal qu'elle reste modifiée en sortant.
    Ou alors je n'ai pas saisi ton soucis et dans ce cas il faudrait le detailler davantage.

  3. #3
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut
    Re,
    j'ai un dojox.grid.datagrid :
    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
     
    <table dojoType="dojox.grid.DataGrid" 
        store="store" 
        id="grid" 
        style="width: 64em; height: 20em;" 
        rowSelector="20px"
        clientSort="true" columnReordering="true"
    >
        <thead>
        <tr>
            <th field="id" name="N°" width="150px">id</th>
    	<th field="champs1" width="150px"hidden="true">champs1</th>				
    	<th field="colonne2" width="150px" formatter="formateur"
    	      editable="true" 
                  cellType="dojox.grid.cells.Select"
    	      options="un,deux,trois"
    	      values="1,2,3">colonne2
            </th>
             <th field="colonne3" width="150px"editable="true">colonne3</th>
         </tr>
         </thead>
    </table>
    et ds cette grid j'ai des field editable ....
    quand je doubleClique sur un colonne pr l'edite ce colonne devient editable donc je peux saisi une nouvelle valeur mais si je sors de la zone en cliquant hors du
    grid, la cellule reste édité...
    par contre si je clique sur un autre colonne ds ma grid la cellule prendre l'etat initiale (avant doubleClique)
    «En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
    Albert Einstein.

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2010
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2010
    Messages : 322
    Points : 535
    Points
    535
    Par défaut
    En allant voir vite fait les exemples de dojo sur le site officiel, le problème est le même.
    Je pense que si tu crées un évènement ou tu sors du grid du genre onBlur() et que tu y ajoutes une commande d'annulation de l'édition du genre doCancelEdit(inRowIndex) Ca devrait ne plus le faire.

    Bien évidemment je pense à ta signature en écrivant ca car je n'ai aucun moyen de te le confirmer

  5. #5
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Points : 4 045
    Points
    4 045
    Par défaut
    Salut,

    Petite précision: les fonctions doXXX sont en fait des événements qu'on perçoit. Pour manipuler l'édition on dispose des fonctions cancel, apply, save, restore qui appartiennent à l'objet _EditManager dont une instance est référencée par l'attribut edit de la grille.

    En bref:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    grid1.edit.cancel(); //ou 
    grid1.edit.apply(); //...
    ERE
    Quand une tête pense seule, elle devient folle.

  6. #6
    Membre régulier Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Points : 123
    Points
    123
    Par défaut
    Merci de votre Reponse

    en fait j'ai utilisé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    grid1.edit.apply();
    Bon DEV
    «En théorie, la théorie et la pratique sont les mêmes. En pratique, ils le sont pas."
    Albert Einstein.

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

Discussions similaires

  1. [Dojo] Editable:false avec les cellules d'une même colonne du composant grid edit
    Par samirsaid dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 21/05/2010, 17h53
  2. Cellule non editable sur colonne editable
    Par FranT dans le forum Composants
    Réponses: 1
    Dernier message: 02/02/2010, 17h22
  3. [Dojo] Impossible de saisir une 2ième fois sur une colonne dans le composant grid edit
    Par samirsaid dans le forum Bibliothèques & Frameworks
    Réponses: 11
    Dernier message: 14/12/2009, 17h48
  4. [Dojo] grid editable et database
    Par ghost55 dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 04/05/2009, 21h33
  5. Cellules non editables de JTable
    Par adil1251985 dans le forum Composants
    Réponses: 1
    Dernier message: 31/05/2007, 20h13

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