В моем DataTable я хочу удалить строки, в которых определенное поле пусто, когда пользователь щелкает значок порядка в этом столбце.
В этом примере я хочу удалить 'John' и упорядочитьстолбец, когда пользователь нажимает «Город»:
Name Sirname Gender City
Nick S. M Rome
John R. M
Mary D. F London
Этот код работает, но только если я дважды щелкну значок заказа в DataTable.Первое нажатие упорядочивает столбец, второе удаляет строки.
var table = $('#datatable').DataTable();
$('#datatable').on( 'order.dt', function () {
var order = table.order();
var data = table.rows().data();
if (order[0][0]== 3){
if(data[0][3] == ''){
table.row().remove().draw();
}
}
});
Как убрать строки и упорядочить столбец одним щелчком мыши?