我有一个数据表,使用的是搜索按钮,而不是按键功能,
var table2 = $("#last2").DataTable({
initComplete : function() {
var input = $('.dataTables_filter input').unbind(),
self = this.api(),
$searchButton = $('<button>')
.text('search')
.click(function() {
self.search(input.val()).draw();
}),
$clearButton = $('<button>')
.text('clear')
.click(function() {
input.val('');
$searchButton.click();
})
$('.dataTables_filter').append($searchButton, $clearButton);
},
"columnDefs": [ {
"searchable": false,
"orderable": false,
"targets": 0
} ],
"order": [[ 1, 'asc' ]],
select:true,
"scrollX":false,
"scrollY": "55vh",
"scrollCollapse": true,
"paging":false,
"bFilter": true
});
在我的表中有一个ID列,该列为我提供了partID,我想在单击搜索按钮后过滤显示的数据,如果ID相同并且希望仅显示第一个结果,则过滤结果,或仅显示每个ID中的一个,基本上是唯一的。例如,我搜索“螺栓”,它显示了所有具有相同ID的螺栓,我只想看到具有相同ID的螺栓之一。
有可能吗?