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

Flex Discussion :

Localizations dans un toggleButtonBar


Sujet :

Flex

  1. #1
    Membre éprouvé Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Par défaut Localizations dans un toggleButtonBar
    Bonjour,

    J'ai une application utilisant des ressources pour les traductions de chaine de caractère. Quand je change de langue tout ce passe bien sauf dans le cas ci-dessous, les boutons reste dans la premiere langue choisie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <mx:ToggleButtonBar id="toggleMainButtonBar" top="10" left="5"	horizontalGap="1" itemClick="mainButtonBarItemClick(event)" styleName="buttonBar">
          <mx:dataProvider>
                <mx:Array id="buttonArr">
    			<mx:Object label="{ResourceManager.getInstance().getString('res','plancom')}" />
    			<mx:Object label="{ResourceManager.getInstance().getString('res','manageProduct')}" />
    			<mx:Object label="{ResourceManager.getInstance().getString('res','cheminfer')}" />
    			<mx:Object label="{ResourceManager.getInstance().getString('res','suivipc')}" />
    			<mx:Object label="{ResourceManager.getInstance().getString('res','gestionphotos')}" />
    			<!--<mx:String>{ResourceManager.getInstance().getString('res','usermanagement')}</mx:String>-->
    			<mx:Object label="{ResourceManager.getInstance().getString('res','quitter')}" />
               </mx:Array>
            </mx:dataProvider>
    </mx:ToggleButtonBar>
    Quelqu'un aurait une solution?

  2. #2
    Membre confirmé Avatar de ouaqa
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 95
    Par défaut
    A première vue , je ne vois pas de problèmes.
    Voici les pistes que j'explorerais :

    - Peut-être que le navigateur garde une partie de l'application en cache et ne met pas à jour les infos.

    - Les champs de locale sont manquant dans le fichier, ou identique suite à un copier-coller un peu trop impulsif.

    - si tu as une méthode qui met à jour les composants, elle n'est peut-être pas appelée sur ce compo.

    Je n'ai jamais eu de soucis avec les fichiers de locales, donc je ne peux pas plus t'aider.
    Bon courage, je vais suivre tes tribulations d'assez près vu qu'il va falloir que je m'y colle d'ici peu.

  3. #3
    Membre éprouvé Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Par défaut
    Si j'utilise un menuBar cela fonctionne donc, je ne pense pas que ce soit lié à un des points que tu énonces

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <mx:MenuBar id="toggleMainButtonBar" top="10" left="5"	 styleName="buttonBar">
                <mx:XMLLIST id="buttonArr">
    			<menuitem label="{ResourceManager.getInstance().getString('res','plancom')}" />
    			<menuitem label="{ResourceManager.getInstance().getString('res','manageProduct')}" />
    			<menuitem label="{ResourceManager.getInstance().getString('res','cheminfer')}" />
    			<menuitem label="{ResourceManager.getInstance().getString('res','suivipc')}" />
    			<menuitem label="{ResourceManager.getInstance().getString('res','gestionphotos')}" />
    			<!--<mx:String>{ResourceManager.getInstance().getString('res','usermanagement')}</mx:String>-->
    			<menuitem label="{ResourceManager.getInstance().getString('res','quitter')}" />
               </mx:XMLLIST>
    </mx:MenuBar>
    Si je trouve je mettrai la solution sur le forum

  4. #4
    Membre éprouvé Avatar de greatalain
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2007
    Messages : 124
    Par défaut
    J'avais oublié de poster la solution trouvé, ca pourra peut être aidé quelqu'un,

    j'enregistre mes resources dans un tableau d'objet, et sur le changement de locale, je raffraichit mon dataProvider

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

Discussions similaires

  1. [NASM][Pile] Sauvegarder variable locale dans variable passée en paramètre
    Par homeostasie dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 20/01/2007, 09h48
  2. lien vers un repertoire local dans le poste de travail
    Par bambou dans le forum Windows XP
    Réponses: 4
    Dernier message: 28/11/2006, 15h24
  3. Réponses: 1
    Dernier message: 19/11/2006, 16h47
  4. importé une page HTML locale dans JSP !
    Par abd21 dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 20/06/2006, 11h01
  5. Utilisation Locales dans Progress Label
    Par LeCaméléon dans le forum XMLRAD
    Réponses: 2
    Dernier message: 02/06/2006, 15h51

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