Bonjour ,
j'ai rencontrer un petit probléme avec l'evenement itemEditEnd ,il occure plusieurs fois aprés un changement sur le datagride ,ci-joint mon code:
Merci d'anvance pour vos aide :)Code:
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 <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.controls.Alert; import mx.controls.dataGridClasses.DataGridColumn; import mx.core.FlexGlobals; import mx.core.mx_internal; import mx.events.CloseEvent; import mx.events.DataGridEvent; import mx.events.DataGridEventReason; import mx.events.FlexEvent; [Bindable] public var lists:ArrayCollection=new ArrayCollection([{ detailCalcul: "Jan", nbMois: 2000}]); private function checkInput(e:DataGridEvent):void { if (e.reason == DataGridEventReason.CANCELLED) { // Do not update cell. return; } Alert.show("Salut"); } ]]> </fx:Script> <mx:DataGrid x="145" y="177" itemEditEnd="checkInput(event)" dataProvider="{lists}" editable="true"> <mx:columns> <mx:DataGridColumn headerText="nbMois" dataField="nbMois"/> <mx:DataGridColumn headerText="detailCalcul" dataField="detailCalcul"/> </mx:columns> </mx:DataGrid>
