2012-04-27 2 views
1

WinJS.UI.ListViewページングを作成したいとき、最後のスクロールインデックスに達した時点でページングが機能しています。インデックスが最後に達したときに、APIを使用してサーバーにさらにデータをリクエストしています。これは可能ですか?リストビューウィンドウでページングを行う8

+0

こんにちはPensilhijau、 私はリストビューコントロールのカスタムデータソースを実装しました。最初のページにデータを表示できます。リストビューコントロールを最後のアイテムまでスクロールすると、それ以上のページはロードされません。私は間違っています。私を助けることができますか? –

答えて

1

これを処理するには、独自のカスタムデータソースを作成することをお勧めします。

http://msdn.microsoft.com/en-us/library/windows/apps/hh770849

および添付のサンプル・コード:カスタムデータソースを作成する方法MSDNの記事を参照してください要するに

http://code.msdn.microsoft.com/windowsapps/ListView-custom-data-4dcfb128

を、あなたはIListDataAdapterを実装するクラスを作成することがありますVirtualizedDataSourceクラスを独自に派生させて使用します。 ListViewはビジュアル表示を行い、より多くのデータが必要なときにコードを呼び出します。

+0

こんにちはジョーダン、ありがとう..この情報は非常に役に立ちました。自分のカスタムデータソースを作成したようです。 – pensilhijau

+0

こんにちはJordan、私はリストビューコントロール用のカスタムデータソースを実装しました。最初のページにデータを表示できます。私はリストビューコントロールを最後の項目までスクロールし、それ以上のページをロードしません。どこが間違っているのか分かりません。私を助けてくれますか? –

+0

@Android_Crazy - ListViewのデータウィンオプションを設定しましたか?ここでは、データを徐々にロードするようにListViewを設定する例を示します:​​ –

0

http://msdn.microsoft.com/en-us/library/windows/apps/br211835.aspx

ListView.loadingBehaviorプロパティ

リストビューロードpagesToLoadプロパティで指定されたアイテムのように多くのページ

"増分"。 automaticallyLoadItemsがtrueの場合、項目は、リストのロードされた部分の末尾のしきい値スクロール量(pagesToLoadThresholdで指定される)内にあるときにロードされます。 automaticallyLoadItemsがfalseの場合、loadNextPagesメソッドを呼び出して手動でページをロードできます。このモードを使用する場合、まだロードされていないアイテムに対してはensureVisibleメソッドが機能しないことに注意してください。

+0

こんにちはmike、あなたの応答のおかげで.. ListView.loadingBehaviorを使用するチュートリアルはありますか? – pensilhijau

関連する問題