如何在Angular 6 Typescript中对jQuery DataTable执行IN子句过滤器?

时间:2019-04-19 10:58:17

标签: datatables angular6

我有一个jQuery数据表,我想根据多个值进行过滤,就像in子句中Array看起来一样

var arrUsers = [
    { Id: 1, Name: "John" },
    { Id: 2, Name: "Terry" },
    { Id: 3, Name: "Mac" },
    { Id: 4, Name: "Jeff" },
]

当从multiselect下拉列表中选择多个用户时,我想用逗号分隔值(如John和Mac)过滤该数组,过滤器将为[1,3].join()。我正在Angular 6中使用此jQuery数据表。我在TypeScript代码中尝试了以下代码,但无法正常工作。

$('#dataTable').DataTable({search: {regex: true}})
.column(13).search(this.selectedIds.join('|'), true, false ).draw();

0 个答案:

没有答案