Всем доброго дня!
Помогите плиз - пытаюсь запилить поиск в datatable
Вот что делаю
$('#example').DataTable({
initComplete: function () {
// Apply the search
this.api()
.columns()
.every(function () {
var that = this;
$('#tablefiltsubmit').on('click', function() {
var dataotcol = that.columns(0);
var datadocol = that.columns(1);
var dataotval = document.querySelector('#dataot').value;
var datadoval = document.querySelector('#datado').value;
var typeval = document.querySelector('#typeoper').value;
var cityval = document.querySelector('#citys').value;
if (dataotcol) {
//console.log(that.column);
dataotcol.search(dataotval).draw();
datadocol.search(datadoval).draw();
}
});
});
}
});
Это работает но очень долго - я так понимаю он мне кучу раз перерисовывает таблицу сначала каждый столбец потом еще раз первый и второй чтобы поискать и если передаваемые значения будут пустые - это все так же очень долго происходит... Учитывая что в таблице несколько десятков тысяч записей - это печально!
Подскажите плиз - как сделать правильно ?