Danh sách thả xuống bộ lọc cột có thể truy cập dữ liệu jQuery ở trên cùng

initComplete. hàm số [] {

đây. api[]. cột[]. mọi [hàm [] {

nếu [cột. mục lục[]. == 0] {  // bỏ qua nếu cột 0

         $[cột. tiêu đề[]]. nối thêm["
"]

var chọn = $['']

                               . appendTo[$[cột. tiêu đề[]]]

                               . bật ['thay đổi', chức năng [] {

var val = $. fn. bảng dữ liệu. sử dụng. thoátRegex[

                     . tìm kiếm [val? '^' + val + '$'. '', đúng sai]

cột. dữ liệu[]. độc nhất[]. loại[]. mỗi [hàm [d, j] {

lựa chọn. nối thêm ['

']
Srk

Ví dụ này gần giống với ví dụ cột riêng lẻ dựa trên văn bản và cung cấp cùng chức năng, nhưng trong trường hợp này sử dụng điều khiển đầu vào select

Sau khi bảng được khởi tạo, API được sử dụng để tạo đầu vào select thông qua việc sử dụng phương thức column[].data[] để lần lượt lấy dữ liệu cho từng cột. Các phương thức của trình trợ giúp unique[]sort[] cũng được sử dụng để giảm dữ liệu cho đầu vào tập hợp thành các phần tử duy nhất và có thứ tự. Cuối cùng, sự kiện change từ đầu vào select được sử dụng để kích hoạt tìm kiếm cột bằng phương pháp column[].search[]

NamePositionOfficeAgeStart dateSalaryNamePositionOfficeAgeStart dateSalaryTiger NixonSystem ArchitectEdinburgh612011/04/25$3,120Garrett WintersDirectorEdinburgh632011/07/25$5,300Ashton CoxTechnical AuthorSan Francisco662009/01/12$4,800Cedric KellyJavascript DeveloperEdinburgh222012/03/29$3,600Jenna ElliottFinancial ControllerEdinburgh332008/11/28$5,300Brielle WilliamsonIntegration SpecialistNew York612012/12/02

Javascript hiển thị bên dưới được sử dụng để khởi tạo bảng được hiển thị trong ví dụ này

________số 8

Ngoài đoạn mã trên, các tệp thư viện Javascript sau được tải để sử dụng trong ví dụ này

HTML được hiển thị bên dưới là phần tử bảng HTML thô, trước khi nó được DataTables nâng cao

Ví dụ này sử dụng một chút CSS bổ sung ngoài nội dung được tải từ các tệp thư viện [bên dưới], để hiển thị chính xác bảng. CSS bổ sung được sử dụng được hiển thị bên dưới

Các tệp thư viện CSS sau đây được tải để sử dụng trong ví dụ này nhằm cung cấp kiểu dáng của bảng

Bảng này tải dữ liệu bằng Ajax. Dữ liệu mới nhất đã được tải được hiển thị bên dưới. Dữ liệu này sẽ tự động cập nhật khi có bất kỳ dữ liệu bổ sung nào được tải

Chủ Đề