2016-05-20 4 views
0

В настоящее время я использую скрипт,Пользовательские LengthMenu в DataTable

$(document).ready(function() { 
    $('#example').DataTable({ 
     "lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]], "iDisplayLength" : 25 
    }); 
}); 

HTML,

<input type="text" id=change /> 

Я хочу изменить lengthMenu. Пользователь может ввести номер вручную в текстовое поле выше. Используя входное значение, я хочу установить его в lengthMenu.

Например, если пользователь вводит 3 в текстовом вводе, измените lengthMenu на 3. Таким образом, datatable отобразит 3 записи на странице.

Заранее спасибо.

+0

Привет, У вас есть код, который вы можете разместить, чтобы мы могли видеть, что вы пробовали до сих пор? –

ответ

0

(1) Не использовать по умолчанию DataTables' lengthMenu, написать HTML и CSS ввод его в соответствии с вашей страницы.

(2) Привязать событие, возможно, как: 'keyup' к вашему входу, вызвать событие, предоставляемое с помощью данных: event-length.

Смежные вопросы