Я рекомендую вам использовать viewrecords: true
и просто скрыть div.ui-paging-info
внутри loadComplete
в зависимости от текущего количества записей. Например
loadComplete: function (data) {
if (parseInt(data.records, 10) > 10) {
$("#pager div.ui-paging-info").show();
} else {
$("#pager div.ui-paging-info").hide();
}
}
Демо демонстрирует подход. Если вы откроете в демоверсии диалоговое окно поиска и отфильтруете данные клиента, равные test
, вы увидите только одну запись, а поле viewrecords
будет невидимым:
После нажатия на кнопку навигатора «Перезагрузить сетку» появится поле viewrecords
.