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

MXML Discussion :

affichage de point de suspension dans un toggleButtonBar


Sujet :

MXML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 199
    Par défaut affichage de point de suspension dans un toggleButtonBar
    Bonjour, voila j'ai un souci avec flex et je n'arrive pas à m'en sortir

    Voila mon soucis

    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
     
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
    <mx:ToggleButtonBar  
                      id="bar_menu" 
                      height="236" width="186"
                      dataProvider="{Menu}" 
                      direction="vertical"
                      styleName="boutonmenu" 
                      useHandCursor="true" buttonMode ="true"/>  
     <mx:ViewStack id="Menu" width="100%" height="100%" >
                <AccueilView id="accueilView" label="Accueil"
                    showEffect="WipeDown" hideEffect="WipeUp"/>
                <ServiceView id="serviceView" label="Nos services"
                    showEffect="WipeDown" hideEffect="WipeUp" />
                <ProduitView id="produitView" label="Notre catalogue" 
                    showEffect="WipeDown" hideEffect="WipeUp" width="100%" height="100%"/>
                <PointView id="pointView" label="Nos points de vente"
                    showEffect="WipeDown" hideEffect="WipeUp" width="782" height="436"/>
                 <QuestionView id="questionView" label="Nous contacter"
                    showEffect="WipeDown" hideEffect="WipeUp" width="782" height="486"/>
            </mx:ViewStack>
    </mx:Application>
    Ce code marche c'est l'affichage qui me pose problème.

    Sur le premier élément de mon ToggleButtonBar il y a des ....

    l'affichage est "Acc..."
    pourtant j'ai essayé de mettre la propriete TruncateToFit à false dans mon css mais rien a y faire je n'arrive pas à faire disparaitre les ...

    Merci pour votre aide j'en ai grand besoin

  2. #2
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    Salut,

    tout est question de largeur... tu as fixer la largeur de ton ToglleButtonBar à 186 si tes textes sont long , y'a rien a faire tant que ton width sera a 186 tes bouton dans ta ToggleButtonBar auront un label scindé avec des petits points, c'est le comportement automatique d'un Label qui n'a pas la place de se positionner

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 199
    Par défaut
    Merci bcp pour ta réponse

    J'ai modifier le parametre width de mon toggleButtonBar et je l'ai mis à 100%
    De toutes facon cet élément se trouve dans un hbox qui lui est de largeur 186

    Donc ca devrait le faire
    Le pb c'est que l'affichage 'Acc...' est un peu aléatoire
    Donc je ne peux pas dire si cet solution a résolu mon pb

    Je te tiens au courant dans la journée

    Merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 199
    Par défaut
    Euh......ca le fait tjs
    J'ai réessayer en supprimant complétement le paramètre width de mon toggleButtonBar mais ca change rien

  5. #5
    Membre Expert
    Avatar de Jim_Nastiq
    Homme Profil pro
    Architecte, Expert Flex
    Inscrit en
    Avril 2006
    Messages
    2 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte, Expert Flex
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 335
    Par défaut
    ton problème est juste un soucis de placement et d'organisation de tes composants... c'est bien les parents qui impose la largeur a ton ToggleButtonBar si tes textes ne passent pas avec 186px de large , il n'ya pas de magie, tu ne pourras pas les afficher... il faut que tu agrandisse ta zone

    faut imaginer ça comme une piece de 2m de plafond, si un gars de 2m10 rentre il est obligé de se courber, le seul moyen pour qu'il ne se courbe plus c'est d'avoir un plafond plus haut ou bien de retrécir la taille du gars. c'est aussi simple que ca

    Pensez vraiment à effectuer une recherche avant de poster, ici et sur un moteur de recherche! c'est la moindre des choses
    Pensez au tag

    Mon Blog sur la techno Flex
    Ma page sur Developpez.com

    Jim_Nastiq

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 199
    Par défaut
    Désolé mais quand j'augmente la taille de mon toggleButtonBar ça ne change rien le pb revient encore....

    Mais mon pb est uniquement sur le premier élément sur les autres éléments il n'y a aucun pb....

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 199
    Par défaut
    Moi je pense quand même que ca ne vient pas d'une histoire de largeur
    Car si j'initialise mon ToggleButtonBar à selectedIndex = 1 par exemple
    Les ... n'apparaissent plus
    De même si je fais
    selectedIndex = 1
    puis
    selectedIndex = 0
    Les ... n'apparaissent tjs pas
    sauf que au niveau du site cette solution ne me convient pas puisque lorsqu'on arrive sur le site on voit la page 1 et après on passe sur la page 0
    Ce n'est jouable
    Mais bon on avance quand meme

Discussions similaires

  1. Réponses: 12
    Dernier message: 30/07/2012, 09h20
  2. Réponses: 2
    Dernier message: 24/01/2012, 16h52
  3. Réponses: 13
    Dernier message: 03/11/2008, 23h56
  4. affichage de points contenus dans un arbre
    Par cliquet dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 08/05/2008, 16h49
  5. Réponses: 2
    Dernier message: 18/12/2007, 10h03

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