Création colonne dynamique
Bonjour,
J`ai réussi à créer dynamiquement des colonne dans un contrôle "AdvancedDataGrid", je voudrais créer aussi dynamiquement un contrôle que j`ai créé manuellement avec le code suivant:
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
| <mx:AdvancedDataGrid keyUp="myKeyUpHandler(event);" width="100%" height="100%" editable="true" allowMultipleSelection="true" selectionMode="multipleCells" draggableColumns="false" sortableColumns="false">
<mx:groupedColumns>
<mx:AdvancedDataGridColumn dataField="heure" headerText="Heure" backgroundColor="0x666666" textAlign="center" editable="false"/>
<mx:AdvancedDataGridColumnGroup editable="true" dataField="jour1" headerText="Dimanche" backgroundColor="0xFF0000" textAlign="center">
<mx:AdvancedDataGridColumn dataField="chnJr1Cl" headerText="Client" backgroundColor="0xFF0000" textAlign="center" editable="false"/>
<mx:AdvancedDataGridColumn dataField="chnJr1Co" headerText="Consommateur" backgroundColor="0xFF0000" textAlign="center" editable="false"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumnGroup dataField="jour2" headerText="Lundi" backgroundColor="0x006600" textAlign="center">
<mx:AdvancedDataGridColumn dataField="chnJr2Cl" headerText="Client" backgroundColor="0x006600" textAlign="center" editable="true"/>
<mx:AdvancedDataGridColumn dataField="chnJr2Co" headerText="Consommateur" backgroundColor="0x006600" textAlign="center" editable="true"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumnGroup dataField="jour3" headerText="Mardi" backgroundColor="0x006600" textAlign="center">
<mx:AdvancedDataGridColumn dataField="chnJr3Cl" headerText="Client" backgroundColor="0x006600" textAlign="center" editable="true"/>
<mx:AdvancedDataGridColumn dataField="chnJr3Co" headerText="Consommateur" backgroundColor="0x006600" textAlign="center" editable="true"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumnGroup dataField="jour4" headerText="Mercredi" backgroundColor="0x006600" textAlign="center">
<mx:AdvancedDataGridColumn dataField="chnJr4Cl" headerText="Client" backgroundColor="0x006600" textAlign="center"/>
<mx:AdvancedDataGridColumn dataField="chnJr4Co" headerText="Consommateur" backgroundColor="0x006600" textAlign="center"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumnGroup dataField="jour5" headerText="Jeudi" backgroundColor="0x006600" textAlign="center">
<mx:AdvancedDataGridColumn dataField="chnJr5Cl" headerText="Client" backgroundColor="0x006600" textAlign="center"/>
<mx:AdvancedDataGridColumn dataField="chnJr5Co" headerText="Consommateur" backgroundColor="0x006600" textAlign="center"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumnGroup dataField="jour6" headerText="Vendredi" backgroundColor="0x006600" textAlign="center">
<mx:AdvancedDataGridColumn dataField="chnJr6Cl" headerText="Client" backgroundColor="0x006600" textAlign="center"/>
<mx:AdvancedDataGridColumn dataField="chnJr6Co" headerText="Consommateur" backgroundColor="0x006600" textAlign="center"/>
</mx:AdvancedDataGridColumnGroup>
<mx:AdvancedDataGridColumnGroup dataField="jour7" headerText="Samedi" backgroundColor="0xFF0000" textAlign="center">
<mx:AdvancedDataGridColumn dataField="chnJr7Cl" headerText="Client" backgroundColor="0xFF0000" textAlign="center"/>
<mx:AdvancedDataGridColumn dataField="chnJr7Co" headerText="Consommateur" backgroundColor="0xFF0000" textAlign="center"/>
</mx:AdvancedDataGridColumnGroup>
</mx:groupedColumns>
</mx:AdvancedDataGrid> |
Je voudrais savoir si celà est possible et quels outils utiliser pour arriver à mes fins.
Merci et au plaisir,
Daniel Cantin