проблема гибкой сетки данных - PullRequest
0 голосов
/ 20 февраля 2009

В моем приложении есть сетка данных, и я извлекаю данные из базы данных MYSQL с помощью php. Есть ли способ сохранить все эти данные в массив и передать их функции или же можно просто сохранить данные непосредственно в массив, а не извлекать их из сетки данных вот код

<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>

Ответы [ 2 ]

1 голос
/ 20 февраля 2009

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

0 голосов
/ 17 декабря 2011

что-то вроде этого должно помочь

[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="">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...