небольшая помощь, пожалуйста.
Я использую datatables в моем проекте WordPress, и мне нужно сделать две разные функции и требуются разные переменные.Первая функция - добавить индекс / ранг в первом столбце, а вторая - отфильтровать активное содержимое второго столбца.Но плагин datatables не разрешит этого и отправит предупреждающее сообщение.
Ошибка вызывается передачей опций объекту-конструктору DataTables, когда экземпляр DataTable для выбранного узла уже инициализирован.
Может кто-нибудь показать мне, как это сделать?любая помощь будет высоко ценится
В настоящее время вот мой код:
$(document).ready(function() {
var t = $('#dt').DataTable( {
"columnDefs": [ {
"searchable": false,
"orderable": false,
"targets": 0
} ],
"order": [[ 7, "desc" ]],
} );
t.on( 'order.dt search.dt', function () {
t.column(0, {search:'applied', order:'applied'}).nodes().each( function (cell, i) {
cell.innerHTML = i+1;
} );
} ).draw();
} );
$(document).ready(function() {
otable = $('#dt').dataTable({
"bSortCellsTop": true,
"order": [[ 7, "desc" ]],
});
})
function filterme() {
//build a regex filter string with an or(|) condition
var types = $('input:checkbox[name="Category"]:checked').map(function() {
return '^' + this.value + '\$';
}).get().join('|');
otable.fnFilter(types, 1, true, false, false, false);
//use radio values
var frees = $('input:radio[name="free"]:checked')[0].value;
otable.fnFilter(frees, 2, false, false, false, false);
}
![enter image description here](https://i.stack.imgur.com/heqRv.png)