Tôi đang cố gắng kết hợp tìm kiếm cột và tìm kiếm thông thường trên các cột cụ thể.Tôi làm cách nào để tìm kiếm nhiều cột trong DataTables?
Nếu bạn xem this example, tôi muốn có thể tìm kiếm các cột Name
và Position
, với tìm kiếm "bình thường" và bỏ qua phần còn lại, nhưng tôi vẫn muốn có thể chọn giá trị tại dưới cùng của cột Office
.
Tôi đã cố gắng sử dụng này:
columnDefs: [{
targets: [2],
searchable: false
}]
Nhưng điều này cũng vô hiệu hóa việc tìm kiếm cột.
Tôi cũng đã cố gắng để viết một tìm kiếm tùy chỉnh trên nhiều cột:
var search = 'Software';
$('#example').DataTable().column(0).search(search).draw();
$('#example').DataTable().column(1).search(search).draw();
Nhưng điều này chỉ cho thấy các hàng nơi CẢ cột chứa giá trị tìm kiếm, thay vì 1 trong số họ. (không xảy ra).
Tôi cũng đã thử số columns().search()
, nhưng điều này mang lại kết quả tương tự như tìm kiếm tùy chỉnh ở trên.
Làm cách nào tôi có thể bật tìm kiếm cột riêng lẻ, nhưng vô hiệu hóa cùng một cột khỏi tìm kiếm tổng thể?