Ответ 1
РЕШЕНИЕ № 1
Вы можете использовать infoCallback
для определения функции, которая будет вызываться, когда информация о таблице будет отображаться.
Например, поведение по умолчанию может быть достигнуто с помощью кода ниже.
var table = $('#example').DataTable({
"infoCallback": function(settings, start, end, max, total, pre){
return "Showing " + start + " to " + end + " of " + total + " entries"
+ ((total !== max) ? " (filtered from " + max + " total entries)" : "");
}
});
Вам нужно скорректировать номера, чтобы избежать подсчета заголовков.
Смотрите этот jsFiddle для кода и демонстрации.
РЕШЕНИЕ # 2
Альтернативным решением было бы использовать JavaScript, а не статический HTML-код для алфавитной таблицы, аналогично Пример группировки строк.
Затем информационная панель будет содержать правильные цифры автоматически, поскольку строки заголовков динамически добавляются как дополнительные узлы, которые не учитываются DataTables в виде строк.
Смотрите этот jsFiddle для кода и демонстрации.
РЕШЕНИЕ № 3
Используйте AlphabetSearch plugin, который добавляет поддержку поиска в алфавитном порядке.