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 :

Affichage tooltip grid


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 30
    Par défaut Affichage tooltip grid
    Bonjour,

    J'aimerais afficher une infobulle quand on survole une cellule de mon tableau.
    Je suis sur sencha architect avec extjs 4.2.

    Avec mon code, rien ne s'affiche au survol de ma case.

    Merci.

    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
     
    columns: [
    {
        xtype: 'gridcolumn',
        renderer: function(value, metaData, record, rowIndex, colIndex, store, view) {
            //metaData.attr='data-qtip="' + value + '"';
            metaData.attr='ext:qtip="' + value + '"';
            return value;
        },
        draggable: false,
        itemId: 'nomproduit',
        width: 'auto',
        defaultWidth: 200,
        dataIndex: 'nomproduit',
        hideable: false,
        tdCls: 'custom-column',
        text: 'Nom produit'
    },

  2. #2
    Membre confirmé Avatar de Chen norris
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 216
    Par défaut
    En passant à la version 4, il me semble qu'ExtJS a changé de fonctionnement pour les bulles d'aide et c'est désormais l'attribut data-qtip qu'il faut renseigner. Par ailleurs, il faut aussi bien penser à initialiser les bulles d'aides avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ext.tip.QuickTipManager.init();
    Sinon, je suis tombé sur une autre manière de faire, si elle t'intéresse : https://www.sencha.com/forum/showthr...d-cell-tooltip

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 30
    Par défaut
    Merci de se pencher sur mon problème.

    J'utlise sencha architect donc je ne sais pas où placer l'initialisation.

    J'ai utilisé aussi data-qtip ca ne marche pas plus :s

  4. #4
    Membre confirmé Avatar de Chen norris
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 216
    Par défaut
    Aïe, ne connaissant pas Sencha Architect, je ne serai peut-être pas en mesure de t'aider beaucoup plus

    Dans le doute, voici toujours un lien trouvé où est expliqué comment procéder dans Sencha Architect : http://stackoverflow.com/questions/2...ha-architect-3 (regarder le paragraphe "update"). En espérant que ça t'aidera un peu plus…

  5. #5
    Membre éclairé
    Avatar de abraxis
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    439
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2007
    Messages : 439
    Par défaut
    Bonjour,

    Pour effectuer des tooltips dans un grid tu peux utiliser la fonction "renderer" (disponible dans Architect).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    ....
    xtype: 'gridcolumn',
    renderer: function(value, metaData, record, rowIndex, colIndex, store, view) {
            metaData.tdAttr = 'data-qtip="' + value + '"';
            return value;
    },
    dataIndex: 'mon_data_index',
    text: 'Texte col',
    ....

Discussions similaires

  1. forcer affichage tooltip de CMyEdit
    Par lucky dans le forum MFC
    Réponses: 4
    Dernier message: 25/09/2009, 09h56
  2. Affichage trait Grid
    Par mdordenart dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 20/06/2009, 11h37
  3. Format d'affichage composant Grid
    Par margilb dans le forum C++Builder
    Réponses: 1
    Dernier message: 28/12/2007, 09h24
  4. [Swing] Vitesse affichage tooltip
    Par Pill_S dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 23/09/2006, 11h09
  5. Problème affichage tooltip
    Par bouchette63 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/05/2006, 16h39

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