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 :

State et formulaire [Flex4]


Sujet :

Flex

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Par défaut State et formulaire
    Bonjour à tous,

    Je débute sur Flex et j'ai le problème suivant :

    Je crée un formulaire composé de 3 formats, chacun d'eux est associé à un state. J'initie les champs de chacun des formats, mais le programme se plante car j'essaye d'accéder à une référence d'objet nul (le champ du 3ème format). Pourtant j'ai forcé la propriété creationPolicy à all au niveau de l'application.

    Où est mon erreur ?

    Merci par avance de votre aide.

    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    ?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
    			   xmlns:s="library://ns.adobe.com/flex/spark"
    			   xmlns:mx="library://ns.adobe.com/flex/mx"    
    			   width="100%" height="100%"
    			   creationPolicy="all"
    			   creationComplete="init()">
    	 
    		<fx:Script>
    			<![CDATA[
    				import mx.collections.ArrayCollection;
    				import mx.states.State;
    				[Bindable] private var stateCollection:ArrayCollection = new ArrayCollection([{"DFFMT":"F0100","DFTEXT":"F0100"},{"DFFMT":"F0200","DFTEXT":"F0200"},{"DFFMT":"F0300","DFTEXT":"F0300"}]);	
    				
    				private function init():void
    				{		
    					wREACCE.selectedValue = "O";
    					REREPR.text = "12";
    					READR1.text = "10 Rue de la pompe"; 
    					
    					ddlFormat.selectedIndex = 0;
    					currentState = stateCollection[0].DFFMT;				
    				}
    				
    				private function changeFormat(event:Event):void
    				{
    					currentState = stateCollection[ddlFormat.selectedIndex].DFFMT;
    					panelForm.title = stateCollection[ddlFormat.selectedIndex].DFTEXT;
    				}
    				
    			]]>
    		</fx:Script>
    		
    		<fx:Declarations>
    			<s:RadioButtonGroup id="wREACCE"/>
    		</fx:Declarations>
    		
    		<s:states>
    			<s:State name = "F0100"/>
    			<s:State name = "F0200"/>
    			<s:State name = "F0300"/>
    		</s:states>
    
    	<s:HGroup 	>
    		
    		<s:Panel title="State">
    			<s:List id="ddlFormat" dataProvider="{stateCollection}" borderVisible="false" 
    					labelField="DFTEXT"
    					width="200"
    					change="changeFormat(event)"/>	
    		</s:Panel>
    
    		<s:Panel id="panelForm">		
    			
    			<mx:Form id="F0100" includeIn="F0100">
    				<mx:FormItem label="Code">		 
    					<mx:TextInput id="REREPR" maxChars="4" width="50"/>
    				</mx:FormItem>
    			</mx:Form>
    			
    			<mx:Form id="F0200" includeIn="F0200">		
    				<mx:FormItem>		 
    					<s:RadioButton id="REACCEOui" label="Oui" value="O" groupName="wREACCE"/>
    					<s:RadioButton id="REACCENon" label="Non" value="N" groupName="wREACCE"/>
    				</mx:FormItem>
    			</mx:Form>
    			
    			<mx:Form id="F0300" includeIn="F0300">
    				<mx:FormItem label="Adresse 1">		 
    					<mx:TextInput id="READR1" maxChars="40" width="300"/>
    				</mx:FormItem>
    			</mx:Form>
    			
    		</s:Panel>
    		
    </s:HGroup>
    	
    </s:Application>

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    bonjour,

    ou est le soucis exactement ?

    ton projet chez moi compile et marche bien les 3 states apparaissent bien en fonction de l'élément de la liste choisie

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

Discussions similaires

  1. Création d'un formulaire sous flash?
    Par ultrakas dans le forum Flash
    Réponses: 5
    Dernier message: 11/01/2005, 18h33
  2. [CR][Access] intégrer un viewer dans un formulaire access
    Par nicolak dans le forum SAP Crystal Reports
    Réponses: 7
    Dernier message: 13/01/2003, 15h52
  3. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59
  4. [VB6][Formulaire]Appliquer un Scrollbar a une Form
    Par Boil dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2002, 03h51
  5. [CR] Tranfert de formulaire a travers une page HTMl
    Par LIEU dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 12/09/2002, 08h37

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