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 :

Changement icon du root dans un treePanel


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 Changement icon du root dans un treePanel
    Bonjour à toutes et à tous,

    J'ai de nouveau un petit problème auquel je n'arrive pas à trouver de solution...
    J'ai un treePanel auquel je voudrais changer le premier icon.
    Je m'explique, à cette page ici le premier icon est un "petit livre". Par défaut l'icon est un répertoire fermé.
    J'ai essayé de mettre , mais il m'apparait pas.
    J'ai esayé de mettre , la je le vois bien mais derrière l'icon d'origine...
    Comment puis-je mettre en place cet icon ?

    je vous donne la partie de mon code:
    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
    accueilNewDocTree = Ext.extend(TreeAcc.TreePanel, {
    	border: false,
    	useArrows: false,
    	autoScroll: true,
    	animate: true,
    	enableDD: true,
    	containerScroll: true,
    	initComponent:function() {
    	  Ext.apply(this, {
                dataUrl: 'mon_fichier.php',
    	      root: {
                    nodeType: 'async',
                    text: 'mon premier noeud',
    	        cls: 'icon_noeud',
                    draggable: false
                  }
                })
    	    accueilNewDocTree.superclass.initComponent.apply(this, arguments);
    	}
    });
    Je vous donne aussi mon CSS (on ne sais jamais)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    .icon_noeud {
    	background-image: url(../img/icons/column-chart.ico) !important;
    	background-position: 8px 1px;
    	background-repeat: no-repeat;
    }
    Si vous avez une idée je suis preneur.

    Merci par avance

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    tu mets un id sur ton objet et tu fait un css pour cet objet
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    new Ext.tree.AsyncTreeNode({
       id:'flow-tree',...
    A+JYT

  3. #3
    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
    Je viens de tester avec l'id comme tu me l'a indiqué mais rien à faire.
    Je ne vois mm plus mon icon.
    J'ai biensur testé l'id à plusieurs endroit au cas ou je me serais trompé mais rien ne s'affiche.

  4. #4
    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
    Je vais me répondre à moi même.
    J'ai réuci àchanger mon icon....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    root: {
                    nodeType: 'async',
                    text: 'mon premier noeud',
    	        iconCls: 'icon_noeud',
                    draggable: false
                  }
    J'avais déjà testé cette solution mais bon.

    Merci pour ton aide sekaijin

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

Discussions similaires

  1. [DOM] agir sur le DOM au changement d'une chaîne dans un FORM
    Par boteha dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 30/11/2005, 14h39
  2. [VS.NET] [C#] Icone des composants dans l'IDE VS 2003
    Par Ingham dans le forum Windows Forms
    Réponses: 7
    Dernier message: 11/01/2005, 23h50
  3. Réponses: 8
    Dernier message: 17/12/2004, 15h58
  4. Icone en surbrillance dans la barre de tâche
    Par pp dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 29/07/2004, 23h45
  5. [Delphi] Icone des composants dans la palette
    Par jacquesberger dans le forum Composants VCL
    Réponses: 2
    Dernier message: 13/04/2004, 15h42

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