Длина страницы дисплея у основания таблицы

Все,

Я использую Таблицы данных JQuery. Я использую следующий пример:

DataTables с разбиением на страницы

Я задавался вопросом, существует ли способ отобразить "Шоу 10 Записей" в нижней части вместо вершины. Это должно быть отображено прямо перед "Показом 1 - 10 из 51 записи".. у основания таблицы.

Как я могу сделать это?

Спасибо

5
задан Brock Adams 9 July 2010 в 03:50
поделиться

1 ответ

У меня была похожая проблема (хотел удалить некоторые ненужные элементы управления), и единственным способом справиться с ней, похоже, является самостоятельная модификация таблицы. Я использовал обратный вызов fnDrawCallback (http://datatables.net/usage/callbacks).

В вашем случае это будет что-то вроде этого

$('#tableId').dataTable({
    "fnDrawCallback": function () {
        $('#tableId_info').prepend($('#tableId_length'));
    }
});

Просто проверьте сгенерированный код в этом демо, он действительно довольно прост (за исключением того, что в нем нет форматирования и отступов).

Вы также можете использовать имена классов вместо идентификаторов, если не боитесь затронуть другие таблицы на странице. Они имеют вид dataTables_length.

Используйте css для дополнительной стилизации.

4
ответ дан 18 December 2019 в 08:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: