0
Backgridのクライアントサイドフィルタ拡張を使用して検索を実行するとき、コレクションから正しいtotalRecords値を取得できません。Backgridのクライアント側検索からtotalRowsを取得する方法
特に、キーボードでバックスペースキーを使用すると、
私はバックスペースを使用して、ゆっくりと入力し、これが正常に動作するようですしていない場合は、次の
//Search input field - keyup event
$("input[name='q']").keyup(function() {
console.log('searchcontainer input - keyup event');
console.log($(this).val())
console.log($(this).val().length)
var key = event.keyCode || event.charCode;
if (key == 8) { //'8' == backspace key
console.log('backspace was keyed!')
//how do I refresh the 'totalRecords' property on the collection?
}
console.log((_myCollection.state.totalRecords || "0") + " records found."));
$("#lblRecordsFound").text((_myCollection.state.totalRecords || "0") + " records found.");
});
totalRowsは、コレクションの更新をスキップするようにバックスペースが発射されるとき、それはそう(?)?
バックスペースを使用している場合、現在のtotalRowsを取得するにはどうすればよいですか?コレクションをリセット、取得、更新する必要はありますか?私は不明です。助けて?
グリッドに現在表示されているtotalRowsが必要です。