私はWebサービスから取得したデータをレンダリングするためにスパークリストを使用しています。 リストのすべてのデータのレンダリングが終了した後に発生するイベントはありますか? リストが終了するまで、ユーザーに読み込み中のイメージを表示したいと思います。リストの後にイベントがレンダリングされますか?
おかげ
私はWebサービスから取得したデータをレンダリングするためにスパークリストを使用しています。 リストのすべてのデータのレンダリングが終了した後に発生するイベントはありますか? リストが終了するまで、ユーザーに読み込み中のイメージを表示したいと思います。リストの後にイベントがレンダリングされますか?
おかげ
私があなただったら、私は2つの状態を作成したい:「読み込み」と「通常の」。初期状態は、デフォルトでcurrentStateを設定することによって "ローディング"され、その間にローダーが表示されます。その後、確かにどこかにあるdata
プロパティのチェックがあります。それをバインドして、nullでないかどうかをチェックし、それに応じて状態を変更することができます。私はあなたが自分でその部分を把握することができます確信しているので、私は、データプロパティを残し
<s:Group currentState="{someDataFromService?'normal':'loading'}">
<s:states>
<s:State name="normal" />
<s:State name="loading" />
</s:states>
<custom:SomeLoadingComponent includeIn="loading" />
<s:List id="list" dataProvider="{someDataFromService}" enabled.loading="false" />
</s:Group>
:ここでは例です。
リストのレンダリングはほぼ即時です。トラッキングする必要があるのは、Webサービス呼び出しとWebサービス結果の間の時間であり、その検討の負荷状況を表示します。 –