alimenter une combobox dans un datagrid à partir d'une fonction php
bonjour,
je voudrais alimenter une combobox dans un datagrid à partir d'une fonction php.
dans mon mxml j'ai donc mon remoteobject
Code:
1 2 3
| <mx:RemoteObject id="CountryService" fault="faultHandler(event)" showBusyCursor="true" source="Country" destination="amfphp">
<mx:method name="getCountryList" result="resultCountryList(event)" fault="faultHandler(event)"/>
</mx:RemoteObject> |
et mon datagrid :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<mx:DataGrid id="dataGrid"
dataProvider="{dataArr}"
rowCount="8"
editable="true"
resizableColumns="true"
headerRelease="setOrder(event);"
width="520" height="328" x="22.5" y="10">
<mx:columns>
<mx:DataGridColumn headerText="Zip code" dataField="cty_idCol" />
<mx:DataGridColumn headerText="City name" dataField="cty_nameCol" />
<mx:DataGridColumn headerText="Country" dataField="cty_cnt_idCol"/>
</mx:columns>
</mx:DataGrid> |
dans mon actionscript j'ai :
Code:
1 2 3 4 5 6
|
//Country list result
private function resultCountryList (evt:ResultEvent):void
{
cty_cnt_idCol.dataProvider = evt.result;
} |
et ma fonction php :
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
|
<?php
require_once("C:\Program Files\EasyPHP 2.0b1\www\divecenter\DiveCenterconn.php");
class Country
{
//Class constructor
function Country()
{
}
//Country list from database
function GetCountryList()
{
$Query = 'select cnt_id as data,cnt_name as label from country';
$Result = mysql_query( $Query );
while ($row = mysql_fetch_object($Result)) {
$Array[] = $row;
}
return( $Array );
}
}
?> |
donc comment indiquer dans mon datagrid que je veux afficher le résultat de ma fonction php dans le champ "country" sous forme de combobox ?
je suis un super novice en flex donc peut etre que je ne suis pas très clair....
en tous cas, je vous remercie par avance pour votre aide.
merci
yudawei