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
| ///Voici la list
<s:List id="RelList" dataProvider="{releases}" includeIn="Administrateur" x="10" y="123" width="145" height="237" caretChange="RelList_caretChangeHandler(event)" ></s:List>
//Le caretChangeHandler
protected function RelList_caretChangeHandler(event:IndexChangeEvent):void
{
// TODO Auto-generated method stub
rmRelease.oneProduit(Rellist.selectedItem) as ArrayCollection;
}
//La fonction oneProduit
public static ArrayList<String[]> oneProduit(){
ArrayList<String[]> oneProduit =new ArrayList <String[]>();
ResultSet resultsetAffichage;
try{
Connexion();
Statement stat=conn.createStatement();
resultsetAffichage= stat.executeQuery("select Nom_Produit, Chef_Produit, Validateur, Importance, Description From PRODUIT");
while(resultsetAffichage.next())
{
String [] tab=new String[5];
tab[0]=resultsetAffichage.getString(1);
tab[1]=resultsetAffichage.getString(2);
tab[2]=resultsetAffichage.getString(3);
tab[3]=resultsetAffichage.getString(5);
tab[4]=resultsetAffichage.getString(6);
oneProduit.add(tab);
}
}
catch (SQLException b){
JOptionPane.showMessageDialog(null,"404 DB"+b);
}
return oneProduit;
}
// Et finalement la Datagrid
<s:DataGrid id="dgProduct" includeIn="Administrateur" x="165" y="163" width="780" height="197"
requestedRowCount="4">
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="dataField1" headerText="Produit"></s:GridColumn>
<s:GridColumn dataField="dataField1" headerText="Chef de produit"></s:GridColumn>
<s:GridColumn dataField="dataField2" headerText="Validateur"></s:GridColumn>
<s:GridColumn dataField="dataField2" headerText="Fonctionnalité"></s:GridColumn>
<s:GridColumn dataField="dataField3" headerText="Importance"></s:GridColumn>
<s:GridColumn dataField="dataField4" headerText="Description"></s:GridColumn>
</s:ArrayList>
</s:columns>
</s:DataGrid> |
Partager