DataTables

Phần mềm chụp màn hình:
DataTables
Các chi tiết về phần mềm:
Phiên bản: 1.11.3 Cập nhật
Ngày tải lên: 1 Oct 15
Nhà phát triển: Allan Jardine
Giấy phép: Miễn phí
Phổ biến: 527
Kích thước: 1875 Kb

Rating: 3.0/5 (Total Votes: 1)

Plugin hoàn hảo cho trình lưới dữ liệu, tập hợp dữ liệu và trình bày bộ có tổ chức lớn dữ liệu trên một trang web

là gì mới trong phiên bản này:.

  • API mới
  • Camel trường hợp ký hiệu
  • kiểu mới
  • Built-in cải tiến pagination
  • HTML 5 đĩa dữ liệu * hỗ trợ thuộc tính
  • Cải thiện xây dựng trong phân loại và phát hiện loại
  • dễ dàng hơn Ajax xử lý
  • Right-to-left hỗ trợ bố trí

là gì mới trong phiên bản 1.10.7:

  • API mới
  • Camel trường hợp ký hiệu
  • kiểu mới
  • Built-in cải tiến pagination
  • HTML 5 đĩa dữ liệu * hỗ trợ thuộc tính
  • Cải thiện xây dựng trong phân loại và phát hiện loại
  • dễ dàng hơn Ajax xử lý
  • Right-to-left hỗ trợ bố trí

là gì mới trong phiên bản 1.10.5 / 1.10.6-dev:

  • New API
  • Camel trường hợp ký hiệu
  • kiểu mới
  • Built-in cải tiến pagination
  • HTML 5 đĩa dữ liệu * hỗ trợ thuộc tính
  • Cải thiện xây dựng trong phân loại và phát hiện loại
  • dễ dàng hơn Ajax xử lý
  • Right-to-left hỗ trợ bố trí

là gì mới trong phiên bản 1.9.3:.

  • Bỏ dud CSS từ ThemeRoller tập tin
  • lỗi chính tả cố định trong các ví dụ / api / multi_filter_select.html.
  • Loại bỏ trùng lặp dòng CSS.
  • Đơn vị kiểm tra cập nhật cho các mData tên thay đổi từ mDataProp. Lưu ý rằng một số xét nghiệm để kiểm tra ngược compability của mDataProp.
  • sử dụng Removed của $ .browser vì đây là depricated trong jQuery 1.8 và sẽ được loại bỏ hoàn toàn trong jQuery 1.9.
  • Update ví dụ.

là gì mới trong phiên bản 1.9.2:

  • Fixes:
  • Added jqXHR tiết kiệm để fnServerData dụ
  • lỗi cú pháp JSDoc đó được vớt lên bởi JSDoc Toolkit
  • API: $ phương pháp, khi được sử dụng với vẽ defered, khi tất cả các hàng đã không được trả lại, kết quả trong jQuery cố gắng thực hiện một chọn vào 'null' mà ném một lỗi. Bây giờ kiểm tra đối với các tr có được tạo ra trước khi thêm nó vào mảng để vượt qua để jQuery
  • Sử dụng và $ fnUpdate trong ví dụ chỉ số cột
  • fnDeleteRow có thể gây ra các trang để thả trở lại bởi một
  • Gọi fnClose trong fnPreDrawCallback sẽ dẫn đến một lỗi
  • Cho phép tùy chỉnh JUI header và footer lớp
  • fnStateLoad dụ có một tham số phụ tùng (mặc dù không có trong danh sách tham số).

là gì mới trong phiên bản 1.9.1:

  • Cập nhật: -webkit0overflow-scrolling: cảm ứng trên tất cả file dataTables_scrollBody CSS
  • DataTables - 1.9.1 phát hành: -)
  • đơn vị xét nghiệm Fix: Witht ông thay đổi để cho phép macro thông tin trong bất kỳ của chuỗi các bài kiểm tra đơn vị cần cập nhật để phản ánh điều này
  • đơn vị kiểm tra Fix: Số lỗi trong thử nghiệm này
  • New: & quot; phá hủy & quot; sự kiện - khi bảng được phá hủy các sự kiện tiêu diệt doanh nghiệp được kích hoạt. Điều này là rất tương tự như cách aoDestroyCallback làm việc trước, nhưng điều này mang đến cho thực hiện phù hợp với các cuộc gọi lại mới / sự kiện mechanisim sử dụng trong DataTable
  • Update: Cập nhật các văn bản cho hai ví dụ jEditable
  • New: Cột tùy chọn & quot; sCellType & quot; - Cho phép bạn tạo ra TD (mặc định) hoặc TH tế bào cho một cột. Hữu ích cho việc tạo ra các nhóm hàng trong tbody.
  • New: phương pháp API tĩnh - fnVersionCheck giống như việc kiểm tra phiên bản đó là đã có sẵn như là một phương pháp dụ, nhưng ở đây có sẵn như là một phương pháp API tĩnh gắn liền với $ .fn.dataTable
  • New: phương pháp API tĩnh - fnIsDataTable - kiểm tra nếu một nút TABLE là một DataTable hay không
  • New: phương pháp API tĩnh - fnTables - nhận DataTables được khởi tạo trên bàn (tùy chọn giới hạn để chỉ các bảng có thể nhìn thấy)
  • Fix: Scrollbody chiều cao trong IE7- - sử dụng một cách nhất quán offsetHeight - 9424
  • API - sửa chữa: Các tham số cho fnDraw đã được đảo ngược bởi sai lầm trong 1.9.0 phát hành - 7825
  • Dev sửa chữa: Bỏ lỡ một def biến trong các thay đổi gần đây _fnLanguageCompat
  • Documents - sửa chữa: Hiện oSettings tham số trong fnDrawCallback dụ - 9067
  • Documents - sửa chữa: Typos
  • Documents - sửa chữa: tài liệu fnSort cập nhật để chỉ cột phân loại - 9094
  • Fix: chức năng afnSortData đã không được thực hiện với phạm vi các DataTables dụ của

là gì mới trong phiên bản 1.9.0:

  • DataTables 1.9 có cải thiện nhiều API cho các tuỳ biến nhà nước , nhưng nó có nghĩa là loại bỏ các thông số cũ fnStateLoadCallback và fnStateSaveCallback.

là gì mới trong phiên bản 1.8.2:

  • Fix: Đơn vị tính tương thích thử nghiệm sửa chữa cho IE7
  • New: Nếu một nguồn dữ liệu được tìm thấy là một chức năng, sau đó các chức năng được thực thi và sự trở lại sử dụng cho màn hình hiển thị di động (+ phân loại, lọc vv). Điều này rất hữu ích cho hội nhập với knockout.js và backbone.js vv.
  • New: Tất cả các ví dụ trong đó thể hiện các yêu cầu Ajax hiện nay cho thấy các phản ứng JSON từ máy chủ (được đánh dấu là readiable định dạng JSON) và các câu trả lời được hiển thị sẽ cập nhật với mỗi yêu cầu bổ sung. Ý tưởng là để làm cho các định dạng mà DataTables hy vọng / có thể đối phó với rõ ràng hơn
  • Dev sửa chữa: Các sự kiện tùy chỉnh mới sẽ luôn luôn vượt qua các DataTables thiết lập đối tượng là các tham số đầu tiên
  • Update để jQuery mới nhất - 1.6.3

là gì mới trong phiên bản 1.8.1:

  • Dev fix: fnDestry đã không nộp đơn lại ban đầu với một cách chính xác do một sai lầm trong một sớm cam - chọn của đơn vị xét nghiệm
  • Fix: Row liên kết với x-scrolling tàn tật và các bảng quá nhỏ để vẽ đầy đủ. Trước đây DataTables sẽ phát ra một lỗi về các cột không sắp xếp trong trường hợp này, và sau đó cố gắng hết sức mình để vẽ bảng, nhưng điều này sẽ kết thúc lên trông khá xấu. Việc sửa chữa là không để cho bảng để vẽ nhỏ hơn nó có thể có được khi x-scrolling bị vô hiệu hóa. Hiệu ứng này bảng tự động thay đổi kích thước - 5232
  • Update: Đối với các đối tượng, xem xét mDataProp được gửi từ DataTables để phân loại và lọc để có được đúng thứ tự của các hàng. Điều này rất hữu ích cho ColReorder và nói chung nó làm tăng flexability của toàn bộ bảng
  • New: Gửi mDataProp đến máy chủ để xử lý phía máy chủ. Điều này là rất simialr tới tham số sNames, nhưng tiện lợi hơn khi đã sử dụng mDataProp
  • Cập nhật: Cập nhật cho jQuery mới nhất - 1.6.1
  • Fix: Cột được sắp xếp nhưng ẩn có sự kiện gắn liền với họ để phân loại, nhưng xử lý sự kiện này không được loại bỏ khi các cột được thực hiện có thể nhìn thấy một lần nữa cho fnDestroy. Đơn giản chỉ cần thay đổi thứ tự như thế nào tiêu diệt được thực hiện - tức là loại bỏ các sự kiện chỉ sau khi các cột được thực hiện có thể nhìn thấy, không phải trước - 5497
  • Khắc phục: Khi biểu thức phức tạp được xây dựng lên với aoColumnDefs, dẫn đến khả năng cho một cột để được biến & quot; và tắt & quot; trong quá trình khởi động, nó sẽ cho kết quả trong các lớp cột có thể không được chính xác cho việc phân loại - 5472 - thanh danh cho rups cho sửa chữa
  • New: tính năng hỗ trợ truy cập - chiều dài thay đổi kiểm soát và điều khiển lọc hiện đang được bọc trong & # x3c; nhãn & # x3e; tags (một mối quan hệ rõ ràng với các yếu tố đầu vào của họ) để giúp hỗ trợ truy cập. Bạn có thể thấy điều này ngay lập tức bằng cách nhấp vào nút & quot; Tìm kiếm: & quot; văn bản hiện nay -. nó sẽ tập trung các đầu vào của hộp văn bản, trong khi đối với người đọc màn hình nó sẽ cung cấp cho các nhãn văn bản từ các nhãn
  • New: Các chuỗi ngôn ngữ lọc đầu vào (oLanguage.sSearch) bây giờ có & quot; & quot vĩ mô; _INPUT_ Trong nó để cho phép các yếu tố đầu vào để được ở bất cứ đâu trong chuỗi. Ví dụ, nếu bạn đã cho & quot; & quot ;: sSearch & quot; Data_INPUT_Tables & quot; đầu ra cho các bộ lọc sẽ được & quot; dữ liệu & # x3c; đầu vào ... / & # x3e; Bàn & quot ;. Đây là tùy chọn -. _INPUT_ Nếu không được đưa ra, sau đó như trước ý chí sẽ tack yếu tố đầu vào để kết thúc (hoặc mặc định) chuỗi văn bản cho
  • Fix: Khả năng sử dụng các cấu trúc dữ liệu phức tạp trong 1.8 có nghĩa là mảng mà được thông qua thành để fnUpdate không cần phải nghiêm chỉnh được chiều dài tương tự như số lượng các cột trong bảng - do đó các cảnh báo được đưa ra nếu bạn làm điều này là sai ... không có thay đổi mã khác cần thiết - chỉ cần không cần phải tạo ra các cảnh báo! Đơn vị kiểm tra thêm - 5396
  • Ví dụ sửa chữa: Các chi tiết bảng có một cột phụ trong nó lúc đầu, vì vậy điều này cần phải được đưa vào tài khoản khi phân loại - 5422
  • Fix: Chiều rộng bảng không được thiết lập khi chiều rộng tự động bị vô hiệu hóa vì vậy chúng ta không nên đặt nó khi phá hủy các bảng - 5220
  • Bắt đầu DataTables 1.8.1 phát triển
  • Khắc phục: Một vài lỗi chính tả trong các ví dụ

là gì mới trong phiên bản 1.7.5:

  • Cố định: fnInitComplete không phải là điều cuối cùng là thực hiện khi sử dụng nguồn DOM. CNTT là có thể mà bạn có thể thiết lập sAjaxSource trong fnInitComplete mà sau đó sẽ kích hoạt DataTables để làm một cuộc gọi Ajax không chính xác.
  • Cập nhật: Độ tin cậy của xét nghiệm đơn vị trong các trình duyệt không webkit
  • Cố định: fnDrawCallback đã thực sự đầu tiên của các chức năng vẽ callback mà được gọi là (callbacks nội bộ được gọi là sau này). Điều này là không đúng và bây giờ chúng ta lặp qua mảng để có được thứ tự mà chúng ta muốn. Tại một số điểm trong tương lai nó có thể được yêu cầu phải có một thứ tự nếu các vẽ callbacks trở interdependant.
  • Hiệu suất: Re-viết thực hiện phân loại vì vậy nó không sử dụng hoặc eval () của $ .inArray (). inArray đã được tìm thấy để có một tác động tiêu cực nghiêm trọng trên trình duyệt IE mà đếm hoạt động để cung cấp cho các "kịch bản đang chạy chậm 'thông báo lỗi - các implemention mới sử dụng một giá trị / key chuỗi đảo ngược để làm cho tìm kiếm nhanh như retreival tham số đối tượng. Hơn nữa, tôi đã thực hiện một số công việc tối ưu hóa và tính năng đầy đủ trên các phiên bản không-eval của việc phân loại (trước đây các phương pháp phân loại AIR) và tôi đã tìm thấy này là ít nhất là tốt (nhanh hơn trong một số trường hợp) so với eval cũ () sắp xếp, vì vậy điều này bây giờ là mặc định và chỉ phân loại DataTables phương pháp cung cấp - 2922
  • Merge chi nhánh 'thầy' của github.com:DataTables/DataTables
  • Cập nhật: fnAdjustColumnSizing khi được gọi với 'false' như (và duy nhất) tham số đầu tiên sẽ được áp dụng các kích thước cột tính để bàn khi chức năng cuộn đang được sử dụng. Điều này cho phép một bản cập nhật không Ajax xảy ra nếu sử dụng chế biến server-side. Nhờ Cát Weismann cho bản vá này.
  • Cập nhật: fnAdjustColumnSizing khi được gọi với 'false' như (và duy nhất) tham số đầu tiên sẽ được áp dụng các kích thước cột tính để bàn khi chức năng cuộn đang được sử dụng. Điều này cho phép một update-Ajax không xảy ra nếu sử dụng chế biến phía máy chủ.
  • Cố định: Các hành vi cho tiêu đề phức tạp đã được thay đổi một chút cho tiêu đề phức tạp trong đó chỉ có các yếu tố đầu tiên của TH không duy nhất sẽ được bấm vào để sắp xếp-thể. Cập nhật đơn vị thử nghiệm cần thiết vì đây là hành vi khác nhau từ trước khi tất cả các phần tử thuộc một cột là bấm vào để sắp xếp.
  • Cập nhật - bây giờ bằng cách sử dụng jQuery 1.4.4 là bản sao của jQuery trong bản phân phối DataTables. Vượt qua tất cả các bài kiểm tra đơn vị
  • Cố định: Khi sử dụng chế biến phía máy chủ và đã gọi fnDestroy, không thực hiện một XHR đến máy chủ như các dữ liệu sẽ không được sử dụng - 3375
  • Fix: chính xác thêm sClass đến các yếu tố TH trong tiêu đề
  • New: Thêm bScrollAutoCss tùy chọn (mặc định đúng). Điều này cho phép bạn kiểm soát các kiểu di chuyển với CSS, nơi mà như bình thường DataTables sẽ thiết lập (và ghi đè) các phong cách riêng của mình. Điều này rất hữu ích cho việc nếu bạn muốn có một thanh cuộn hiển thị tại mọi thời điểm (thường tự động).
  • Cố định: Di chuyển kiểu dáng táo bạo khi sử dụng JUI như có vẻ không thích hợp trong các điều khiển bảng
  • New: tầm nhìn tùy chọn Column trong DataTables (bVisible và fnSetColumnVis) bây giờ đưa vào tài khoản nhiều hơn một hàng trong thead và TFOOT. Xin lưu ý rằng colspan và rowspan không được hỗ trợ khi sử dụng tùy chọn khả năng hiển thị cột trong header và footer, và rất có thể sẽ có tác dụng mà không phải là ở tất cả các mong muốn. Như vậy có điều kiện sử dụng này (lưu ý rằng nếu bạn chỉ có một hàng trong header / footer, sau đó điều này không có tác động), đặc biệt là số lượng tế bào trong header / footer nhiều bằng các cột * hàng (trong mỗi cái). Bằng cách này DataTables chính xác có thể thêm và loại bỏ các tế bào khi cần thiết. Các tế bào có thể là TH hay TD yếu tố, nhưng DataTables vẫn cần ít nhất một yếu tố TH cho mỗi cột.
  • Cập nhật: Trước đây khi nhiều tế bào được phát hiện như là duy nhất cho một cột cuối cùng sẽ được ưu tiên (tức là phân loại xử lý sự kiện vv). Điều này bây giờ không còn là trường hợp đầu tiên và sẽ được ưu tiên.
  • Cố định: Hủy bỏ các tham số 'sNames' đã được giới thiệu để xử lý phía máy chủ trong 1.7.4. Các tham số 'sColumns' thực sự thực hiện chính xác công việc này rồi. Doh. Cũng cập nhật các ví dụ PHP để đưa vào tài khoản - 3218

Yêu cầu :

  • kích hoạt JavaScript về phía khách hàng
  • jQuery

Ảnh chụp màn hình

datatables_1_77689.png

Phần mềm tương tự

jQuery templates
jQuery templates

13 May 15

jQuery Calx
jQuery Calx

9 Feb 16

easyPlug
easyPlug

13 May 15

Ý kiến ​​để DataTables

Bình luận không
Nhập bình luận
Bật hình ảnh!