私は自分の JQuery Mobile-Cordova アプリで遅延読み込みを実行しようとしています。アイデアは、電話に保存されている SQLite DB から遅延読み込みで読み込まれる 100 以上の項目のリストですが、データを使用して項目を検索することもできます。 -filter="true"属性。
次のコードを使用してアイテムをロードします(ここから)
$(document).ready(function() {
var eventsElement = $('#resultListView');
$(window).bind('scrollstop', function() {
if ($(window).scrollTop() > $('#page1').height() - 500) {
eventsElement.append('<li><a href="">Stop</a></li>');
eventsElement.listview('refresh');
}
});
});
それは正常に動作し、必要なもの(LIMIT、OFFSET)に従ってデータベースをロードします。問題は、data-filter="true"属性がリストにロードされたアイテムのみをフィルタリングし、「アンロード」アイテムを除外することです検索の。
そのようなデータを処理するための適切なアプローチは何でしょうか? ここを調べましたが、サーバー側からデータを取得する必要があります。この場合、これは私が持っている/必要としているものではありません。助言がありますか?