Bonjour,
J'ai un petit problème de Binding avec un formulaire. Alors soit j'ai pas tout comprit dans le principe du binding ... soit j'ai pas tout comprit dans le principe du binding
J'ai mon objet reprenant mes données, dans cet objet a les propriété Nom, Code, Rang, Tm1, Tm2 et Tm3.
et j'ai mon formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [Bindable] public var detailObjet:Metier_to = new Metier_to;
Lorsque je modifie le 'detailObjet', le formulaire se met bien à jour.
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 <mx:Form x="432" y="10" width="360" height="480" id="formMetier"> <mx:FormItem label="Nom : "> <mx:TextInput id="nomInput" text="{detailObjet.Nom}"/> </mx:FormItem> <mx:FormItem label="Code : "> <mx:TextInput id="codeInput" text="{detailObjet.Code}"/> </mx:FormItem> <mx:FormItem label="Position : "> <mx:TextInput id="rangInput" text="{detailObjet.Rang}"/> </mx:FormItem> <mx:FormItem label="Electricité : "> <mx:CheckBox id="tm1Input" selected="{detailObjet.Tm1}"/> </mx:FormItem> <mx:FormItem label="Mécanique : "> <mx:CheckBox id="tm2Input" selected="{detailObjet.Tm2}"/> </mx:FormItem> <mx:FormItem label="Fluide : "> <mx:CheckBox id="tm3Input" selected="{detailObjet.Tm3}"/> </mx:FormItem> <mx:HRule width="324" height="1"/> <mx:Button label="Mise à jour du métier" click="update()" id="updateMetier"/> </mx:Form>
Mais si je modifie le champ dans le formulaire, l'objet detailObjet n'est pas mit à jour.
Ma question est .. pourqioi ? N'estce pas comme cela que devrait fonctionner le binding ?
merci
Partager