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 :

variables visibles dans la barre d'adresse


Sujet :

Flex

Vue hybride

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

    Informations forums :
    Inscription : Septembre 2009
    Messages : 15
    Par défaut variables visibles dans la barre d'adresse
    Bonjour,

    petit problème: j'ai deux variables qui apparaissent dans ma barre d'adresse lorsque j'utilise mon application flex.

    http://adresse/index.html#app=579d&aa13-selectedIndex=0

    inconvénient: ca pollue l'historique

    Et si je change la valeur de la variable selectedIndex '(dans la barre d'adresse), ca me change la variable associée de mon accordion, et vis et versa... Je n'ai pourtant pas volontairement choisi de faire apparaitre ces variables.
    Quelles pourraient en être la cause ? Est-ce possible de les enlever ?

    Merci d'avance pour votre aide.

  2. #2
    Membre expérimenté Avatar de samy2525
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    259
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations forums :
    Inscription : Janvier 2008
    Messages : 259
    Par défaut
    tu peux donner un peu plus d'infos car je comprends pas comment tu fais pour passer les variables en URL pour juste changer l'index d'un accordion

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Bonjour,

    Quelle est ta version de Flex et qu'utilises tu côté serveur ?

    Effectivement il faudrait plus d'informations.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 15
    Par défaut
    flashplayer version 10, flex 3
    Coté serveur j'utilise du php et AMFPHP pour faire la liaison.
    Une autre appli utilisant amfphp ne me fait pas ca, donc je ne pense pas que ca puisse venir de la.

    Coté AS3, pour "creationComplete" de l'application j'appelle une fonction qui me remplie mon Tree avec un xml reçu sous forme de string par un de mes services.
    J'ai eu un problème à ce niveau: mon Tree étant dans la deuxième partie de mon accordion, j'ouvre mon deuxième container de mon accordion en AS via un selectedChild = idDuDeuxiemeContainer sinon, "référence a un objet null".

    coté mxml:
    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
     
    				<mx:Accordion id="accordion1" width="100%" height="100%">
    					<mx:VBox id="settingsBox" label="Caractéristiques du graph" width="100%" height="100%">
    						<mx:Label text="Axe vertical:" fontWeight="bold"/>
    						<ns1:DateTimePicker id="dateStart" title="Depuis le" />
    						<ns1:DateTimePicker id="dateEnd" title="Jusqu'au" />
    						<mx:Label text="Axe horizontal:" fontWeight="bold"/>
    						<mx:HBox>
    							<mx:CheckBox id="yLimit" label="limiter en ordonnée:"/>
    							<mx:NumericStepper id="yLimitNS" enabled="{yLimit.selected}" maximum="50000" minimum="0"/>
    						</mx:HBox>
    						<mx:Label text="Type de graph:" fontWeight="bold"/>
    						<mx:RadioButtonGroup id="graphType"/>
    						<mx:RadioButton groupName="graphType" label="colones" value="column" selected="true"/>
    						<mx:RadioButton groupName="graphType" label="lignes" value="line"/>
    					</mx:VBox>
    					<mx:Canvas id="selectBox" label="Séléction" width="100%" height="100%">
    						<mx:Tree id="appTree" labelField="@name" width="100%" height="100%"
    							allowMultipleSelection="true" toolTip="Ctrl + click pour selection multiple ;)"/>
    					</mx:Canvas>
    				</mx:Accordion>
    coté AS3:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
        public function servicePHPQuiDemandeLeXML() :void {
        	accordion1.selectedChild = selectBox;
        	services.getOperation('servicePHPQuiDemandeLeXML').send();
        }
     
        private function servicePHPQuiDemandeLeXML_resultHandler(evt:ResultEvent):void {
    		appTree.dataProvider = XMLList(evt.result);
    		accordion1.selectedChild = settingsBox;
    		settings.visible = true;
        }

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 15
    Par défaut
    Citation Envoyé par samy2525 Voir le message
    tu peux donner un peu plus d'infos car je comprends pas comment tu fais pour passer les variables en URL pour juste changer l'index d'un accordion
    Pour tout te dire, je ne comprend pas non plus ^^ J'espère vous avoir donné suffisament d'info pour que vous m'expliquiez

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2006
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 895
    Par défaut
    Par hasard n'aurais tu pas activé la gestion de l'historique dans ton application car je crois que ça a le même effet lorsque tu l'actives (à confirmer car je n'ai jamais eu l'occasion de le tester).

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 15
    Par défaut
    non je n'ai rien en rapport avec l'history, je n'ai pas touché à l'history manager.
    Et aucun match dans mes fichiers mxml et as à "hist" ou "history" donc je ne penses pas.

    Cependant ca paraitrait logique comme cause.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 15
    Par défaut
    Après quelques tests locaux, je m'aperçois que le problème vient de l'accordion, ce qui explique pourquoi je n'ai pas ce problème dans mes autres projets puisque je n'ai pas d'accordion

    un ptit test chez moi permet de bien le voir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?xml version="1.0"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    	<mx:Accordion width="200" height="200">
    		<mx:Canvas label="Accordion Pane 1" width="100%" height="100%">
    		</mx:Canvas>
    		<mx:Canvas label="Accordion Pane 2" width="100%" height="100%">
    		</mx:Canvas>
    	</mx:Accordion>
    </mx:Application>
    Lorsqu'on choisi le deuxieme container, les variables apparaissent.

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

Discussions similaires

  1. [Smarty] Récupérer une variable passée dans la barre d'adresse ?
    Par debie1108 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 25/04/2007, 02h35
  2. Redirection URL Non visible dans la barre d'adresse
    Par domileg dans le forum Langage
    Réponses: 5
    Dernier message: 04/08/2006, 09h02
  3. Reprendre une date dans la barre d'adresse.
    Par kmayoyota dans le forum ASP
    Réponses: 32
    Dernier message: 03/09/2004, 08h46
  4. [jsp][jetty]recuperer l'url dans la barre d'adresse
    Par maxvador dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 07/06/2004, 14h33
  5. [VB.NET] Variable visible dans plusieurs fonctions ?
    Par Webman dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/05/2004, 17h36

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