3

監視可能な配列を持つページで定義されたノックアウト モデルがあります。さまざまなプロパティで配列を並べ替えるボタンが必要です。「機能する」ソリューションがありますが、大きな配列では非常に遅くなります。

jsFiddle - http://jsfiddle.net/7JNrc/

オブジェクトのノックアウト可観測配列を特定のプロパティでソートする最も効率的な方法は何ですか?

4

1 に答える 1

3

ソートが原因ではなく、ソリューションが遅くなります。多くの項目を 1 ページにバインドするため、処理が遅くなります。200 個のアイテムをレンダリングするには時間がかかります。さらに、あなたのソリューションはユーザーフレンドリーではありません。ページネーションや検索なしで大きなリストを操作するのは非常に不快です。

したがって、私のアドバイスは、リストでページネーションを使用することです。この場合、パフォーマンスの問題は発生しません。

簡単なクライアント側のページネーションの例を次に示します。 クライアント側のページ ネーション

于 2012-10-05T11:35:07.603 に答える