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

Ext JS / Sencha Discussion :

Stopper CTRL + A


Sujet :

Ext JS / Sencha

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    171
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 171
    Par défaut Stopper CTRL + A
    Bonjour,

    J'ai un GridPanel qui affiche plusieurs lignes. Dessus je donne la possibilité à l'utilisateur de les sélectionner par un CTRL+A. Mais ça me sélectionne en plus tout le reste de ma page.

    voilà le code utilisé dans le GridPanel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    keys : [
        {
            key: "c",
           ctrl:true,
           fn: copyFunctionSelectedRisk			            
        }, {
           key: "a",
           ctrl:true,
           fn: selectAllRisks
        }],
    Avez vous une solution ?

    Merci,
    Nicolas

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    bonjour,

    tu mes une alerte dans copyFunctionSelectedRisk(),
    puis je pense qu'il faut que tu sois focus sur ta grid pour que ca marche ...

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    171
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 171
    Par défaut
    Ben en fait même quand je sélectionne une ligne puis que je fais mon CTRL+A, ma fonction selectAllRisks s'exécute mais toute la page est sélectionnée aussi.
    Pourtant le focus est bien sur le panel.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    essayes d'utiliser l'event keydown ...

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut
    Et sinon, il n'y a pas moyen de faire comme avec les évènements, c'est à dire de "stopper" ceux du navigateur ( event.stopEvent() ) ?

    Mako

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    Il me semble qu'il y a un event keyPress javascript.

Discussions similaires

  1. Stopper la répétition du clavier
    Par Chris89 dans le forum Assembleur
    Réponses: 6
    Dernier message: 17/10/2003, 20h53
  2. Comment désactiver Ctrl+Alt+Del sous Windows XP
    Par ETOKA dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 04/06/2003, 13h34
  3. ctrl+alt+sup et W2k
    Par Lucien dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 26/05/2003, 13h54
  4. Comment récupérer le raccourci Ctrl F4
    Par stef02032000 dans le forum C++Builder
    Réponses: 3
    Dernier message: 21/05/2003, 15h53
  5. [VB6] Multiselection avec CTRL dans une msflexgrid
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 17/04/2003, 10h57

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