Как изменить свойство 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();           

     }
  }
Другие вопросы по тегам