2016-07-05 2 views
2

Я приложил DataTable к одному из моих таблиц в приложении:DataTables - отключить все функции по умолчанию

var productList = $("#productList").DataTable({}); 

К сожалению, полностью реорганизован моему стол. Он изменил внешний вид и добавил несколько ненужных (на данный момент) кнопок.

На данный момент мне нужна только одна особенность DataTables - KeyTable. Можно ли по умолчанию отключить все функции, поставляемые с DataTables? Тогда я бы включил только те, что мне нужно прямо сейчас.

ответ

0

Вы можете сделать это следующим образом:

var table = $('#example').DataTable({ 
    dom: 't', 
    ordering: false, 
    paging: false, 

    keys: true, //enable KeyTable extension 
}); 

dom option простой способ, чтобы включить/отключить определенные функции. Я отключил ordering и paging, вы можете посмотреть доступные "feature" options и посмотреть, нужно ли что-то еще отключить.

Кроме того, вы, вероятно, не хотите загружать CSS по умолчанию (jquery.dataTables.css), так как я предполагаю, что вы уже создали свою таблицу.

0

Вы можете установить свойства по умолчанию, как это. Вы можете удалить ненужные свойства, установив false.

$.extend(true, $.fn.dataTable.defaults, { 
    "searching": false, 
    "ordering": false 
}); 

$(document).ready(function() { 
    $('#example').DataTable(); 
}); 
+0

Да, я знаю, но я ищу простой способ отключить все сразу. Или, по крайней мере, мне нужен способ проверить, какие из них включены сейчас, чтобы узнать, какие из них необходимо отключить. – Piotrek

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