0

こんにちは、以前にフレックスアプリに挿入した値でデータグリッドを埋めようとしていますが、最初の挿入と同じ値を取得し、2 番目、3 番目、4 番目の挿入が行われていますが、フレックスは同じ値をもたらしています。何か考えはありますか?上記のコード:

<s:HTTPService id="findPpl" url="http://server.com.br/requests/phprequest.php" useProxy="false" method="GET" result="findPpl_resultHandler(event)">
        <s:request xmlns="">
        <database>{Banco}</database>
        <function>findppl</function>
        <ID>{lastID}</ID>
    </s:request>
</s:HTTPService>

結果のイベント コードは次のとおりです。

    protected function findPpl_resultHandler(event:ResultEvent):void
        {
            // TODO Auto-generated method stub
            if(event.result.request.pplis ArrayCollection){
                pplDp = event.result.request.ppl;
            }
            if(event.result.request.ppl is ObjectProxy){
                pplDp  = new ArrayCollection(ArrayUtil.toArray(event.result.request.ppl));
            }


        }

これを変更しても同じ Objectproxy が返されますが、あと 3 回挿入しても問題ありません。タイ。

4

1 に答える 1

0

これをブラウザで実行している場合、最初のリクエストの結果がキャッシュされている可能性があります。サービスを制御できる場合は、ヘッダーを期限切れに設定できます。リクエストごとに変化するパラメータを URL に渡して試すこともできます (例: ?dummy-parameter=<a-time-dependent-string>)

于 2012-04-24T14:10:22.710 に答える