У меня есть таблица данных jQuery, которую я хочу отфильтровать по нескольким значениям, как в предложении, где Array выглядит как
var arrUsers = [
{ Id: 1, Name: "John" },
{ Id: 2, Name: "Terry" },
{ Id: 3, Name: "Mac" },
{ Id: 4, Name: "Jeff" },
]
И когда из выпадающего списка множественного выбора выбрано несколько пользователей, я бы хотелотфильтруйте этот массив с разделенными запятыми значениями, как для Джона и Mac, фильтр будет [1,3].join()
.Я использую этот jQuery datatable в Angular 6. Я попробовал приведенный ниже код в моем коде TypeScript, но он не работает.
$('#dataTable').DataTable({search: {regex: true}})
.column(13).search(this.selectedIds.join('|'), true, false ).draw();