2009-02-20 2 views
0

У меня есть сетка данных в моем приложении и я извлекаю данные из базы данных MYSQL, используя php. есть способ хранить все данные в массив и передать его в функцию или можно просто хранить данные непосредственно в массив вместо того, чтобы тянуть его из DataGrid здесь кодflex datagrid problem

<mx:DataGrid id="dgUserRequest" x="150" y="10" dataProvider=" {userRequest.lastResult.users.user}" editable="false"> 

    <mx:columns> 
     <mx:DataGridColumn headerText="UserID" dataField="userid"/> 
     <mx:DataGridColumn headerText="Ip Address" dataField="ip"/> 
     <mx:DataGridColumn headerText="latitude" dataField="lat"/> 
     <mx:DataGridColumn headerText="longitude" dataField="lng"/> 
    </mx:columns> 

</mx:DataGrid> 
<mx:HTTPService id="userRequest" url="http://localhost/post.php" useProxy="false" method="POST"> 
    <mx:request xmlns=""> 
    </mx:request> 
    </mx:HTTPService> 

ответ

1

Добавьте слушателя к событию «result» из вашего HTTPService и получите код в функции слушателя, чтобы заполнить локально сохраненный массив.

0

что-то, как это должно помочь

[Bindable] 
public var dp:ArrayCollection; 



protected function samplePhp_resultHandler(event:ResultEvent):void 
{ 
dp = event.result as ArrayCollection; 
} 

<mx:HTTPService id="userRequest" url="http://localhost/post.php"        useProxy="false"   
    method="POST" result="samplePhp_resultHandler"> 
<mx:request xmlns=""> 

 Смежные вопросы

  • Нет связанных вопросов^_^