Как изменить свойство bLengthChange через функцию обратного вызова в DataTable?
У меня есть таблица, и с помощью плагина DataTable я не хочу скрывать show-x-rows
выпадающее меню, когда результатов поиска меньше 10.
Я делаю что-то вроде этого:
$('.datatable').DataTable({
:
:
"fnDrawCallback": function(oSettings){
var rowCount = this.fnSettings().fnRecordsDisplay();
if(rowCount<=10){
$('.datatable.dataTables_length').css("display":"none");
//something like this.
or,
$('.datatable').bLengthChange.value(false);
//something like this.
}
}
});
Я пытался положить alert(rowCount)
после оператора if, и он запускается нормально, что означает, что требуемое значение сохраняется в переменной rowCount, а код работает так, как должен быть до $('.datatable')..
заявление.
Итак, в этой точке внутри этой функции, я хочу изменить значение bLengthChange
свойство ложно. Пожалуйста помоги.
1 ответ
Решение
Итак, я решил это, сделав следующее:
"fnDrawCallback": function(oSettings){
var rowCount = this.fnSettings().fnRecordsDisplay();
if(rowCount<=10){
$('.dataTables_length').hide();
}
}