2017-10-17 13 views
6

Tôi đang cố triển khai tìm kiếm tùy chỉnh đơn giản trên một cột. Đây là tài liệu được nêu rõ tại https://datatables.net/examples/plug-ins/range_filtering.html. Tuy nhiên vấn đề duy nhất của tôi (cho đến nay) là truy cập mảng $ .fn.dataTable.ext.search, để thêm và sau đó loại bỏ chức năng tìm kiếm tùy chỉnh của tôi.Thực hiện tìm kiếm tùy chỉnh trong datatables.net với góc 4

Đường dẫn cho mảng này, khi đi qua các bảng dữ liệu góc là gì?

Cảm ơn trước sự giúp đỡ của bạn.

this.datatableElement.dtInstance.then((dtInstance: DataTables.Api) => { 

     dtInstance. <-- what goes here? 
}); 
+0

'$ .fn.dataTable.ext.search' là danh sách" chung "không dành riêng cho các bảng hoặc phiên bản DataTable. Bạn sẽ có thể sử dụng nó ngay lập tức (ad4 sử dụng $ nội bộ). Có lẽ bạn đã [quên khai báo $ alias] (https://stackoverflow.com/questions/43934727/how-to-use-jquery-plugin-with-angular-4) nhưng 'jQuery.fn.dataTable.ext. search.push() 'etc sẽ hoạt động ở mọi nơi. – davidkonrad

+0

Nó cho rằng dataTable không tồn tại. Sau đó, khi tôi thay đổi đó để DataTable, nó tuyên bố rằng ext không tồn tại. –

+0

Nó gần như lãng phí các đại diện. Vui lòng hiển thị mã của bạn và vui lòng giải thích nhiều hơn "* những gì diễn ra ở đây? *" – davidkonrad

Trả lời

Các vấn đề liên quan