Bất kỳ ai biết plugin hoặc chức năng được tích hợp sẵn để làm cho các cột trong bảng có thể sắp xếp được? tức là tôi nhấp vào tiêu đề cột và nó sắp xếp các hàng theo cột đó?Tiêu đề bảng jQuery sắp xếp
Trả lời
Các Ext JavaScript library là rất tốt ở đó.
http://tablesorter.com/docs/ rất dễ sử dụng với nhiều tùy chọn cho phù hợp với nhu cầu của bạn. :)
tablesorter là awesome –
tablesorter! - http://stackoverflow.com/a/9535584/665387 có liên kết và video ví dụ –
Một nặng chút, nhưng người quản lý bảng jQuery cuối cùng là jqGrid
Flexigrid là một người quản lý bảng rất phổ biến, và dễ dàng/sorter để sử dụng.
Dưới đây là hai loại đó và làm được nhiều điều khác nữa mà tôi vẫn chưa gặp được liệt kê:
Đây cũng là một bảng so sánh nhiều bảng dữ liệu: http://blog.sematext.com/2011/09/19/top-javascript-dynamic-table-libraries/
Plugin jquery giúp sắp xếp, lọc và phân trang: breedjs
Ví dụ:
Đặt các dữ liệu trong một đối tượng js để làm giống như vậy:
var data = {
people: [
{name: 'a', address: 'c', salesperson: 'b'},
{name: 'b', address: 'b', salesperson: 'a'},
{name: 'c', address: 'a', salesperson: 'c'},
]
};
breed.run({
scope: 'people',
input: data
});
HTML:
<table>
<thead>
<tr>
<th sort='name'>Name</th>
<th sort='address'>Address</th>
<th sort='salesperson'>Sales Person</th>
</tr>
</thead>
<tbody>
<tr b-scope="people" b-loop="person in people">
<td b-sort="name">{{person.name}}</td>
<td b-sort="address">{{person.address}}</td>
<td b-sort="salesperson">{{person.salesperson}}</td>
</tr>
</tbody>
</table>
Bây giờ, mỗi khi bạn muốn sắp xếp theo nhân viên bán hàng, chỉ cần gọi nó là:
breed.sort({
scope: 'people',
selector: //field name
});
Xem:
$("th").click(function(){
breed.sort({
scope: 'people',
selector: $(this).attr('sort')
});
});
- 1. Bộ sắp xếp bảng jQuery: dừng sắp xếp
- 2. Tiêu đề sắp xếp trong JLabel
- 3. Sắp xếp các bảng theo cột jquery
- 4. Sắp xếp bảng HTML nhanh?
- 5. Sắp xếp bảng HTML
- 6. Tiêu đề giãn nở lưới - không thể sắp xếp đúng
- 7. WPF4 DataGrid không sắp xếp theo tiêu đề cột
- 8. ngày jQuery sắp xếp
- 9. Cách sắp xếp/sắp xếp bảng phụ thuộc 2D
- 10. jQuery + Sắp xếp + trực tiếp
- 11. jQuery treeview với sắp xếp
- 12. Sắp xếp một dữ liệu Bảng
- 13. Thay đổi hành vi sắp xếp cho jquery sắp xếp được
- 14. Cách sắp xếp theo thứ tự bảng chữ cái một giao diện người dùng JQuery có thể sắp xếp được?
- 15. JQuery/Javascript Sắp xếp lại hàng
- 16. Cách sắp xếp nhiều bảng trong JFrame
- 17. Accordion sắp xếp JQuery lồng nhau
- 18. Sắp xếp theo loại tệp jQuery
- 19. Sắp xếp toàn bộ bảng SQLite
- 20. C# sắp xếp bảng theo 2 cột
- 21. Sắp xếp một Bảng [] trong Lua
- 22. Xem danh sách quản trị viên Sonata, tạo thêm các nút sắp xếp tiêu đề?
- 23. SQL sắp xếp QUERY quả vấn đề
- 24. List.js - Theo vấn đề sắp xếp ngày
- 25. Vị trí số làm mới có thể sắp xếp của jQuery ui sắp xếp bên trong
- 26. Jquery nhấp nháy tiêu đề
- 27. Sắp xếp lại một mảng trong Jquery?
- 28. Jquery có thể sắp xếp ('serialize')
- 29. jquery sắp xếp lại các div
- 30. jquery datatables mặc định sắp xếp
OP hỏi cho jQuery – Homer