私はAdvancedDataGrid(ADG)をArrayCollectionにバインドしています。 ArrayCollectionはOracleデータベースから取り込まれます。さて、私がデータベースに持っているレコードは何百万もあり、時には、ユーザーの最悪の基準に基づいて、約10,000レコードを取得することができます。現在、このコレクションはADGにバインドされているため、すべてのレコードを同時にレンダリングしようとするため、アプリケーションが低速になります。 ArrayCollectionでデータベースからすべての結果をキャッシュして、グリッドのスクロールに基づくすべての100件のレコードをレンダリングするためにどのような方法がある場合は、私が知る必要がある何Flex AdvancedDataGridのキャッシングレコード
は、あります。つまり、表示する必要がある場合にのみ描画します。したがって、100レコードごとにデータベースを照会するのではなく、100レコードごとにレンダリングする必要があります。
次のように実行する方法はありますか?
感謝:)
ページングを検討しましたか? http://www.iamboredsoiblog.eu/2009/01/10/advanced-paging-and-filtering-in-flex-datagrid/ –
これが私の最初の選択でした。しかし、私たちはページングを望んでいません。だから、キャッシュされたソリューションを探していました。それは魅力のように動作します:) – online19