我正在加载页面所需的所有数据,并且我想添加一个下拉框/一组按钮来根据所选内容更改数据的排序。
由于我需要的所有数据都已加载,因此进行回发并重新获得相同的内容将是多余的。我认为这可以使用javascript,但我很擅长。顺便说一下,我在MVC上这样做。
所以我的问题是:
1)如果有可能,如何在javascript中完成? 2)是否有另一种更好的方式来显示和刷新显示的数据而不是使用表格?
答案 0 :(得分:1)
所以你想通过javascript进行客户端排序。我建议你使用像http://www.datatables.net/这样的第三方jQuery库。对于最简单的设置,您只需要为表提供一个ID并运行脚本。
$("#myTable").dataTable();
当然,如果您有很多行,则需要考虑服务器端处理。
答案 1 :(得分:0)
答案 2 :(得分:0)
纯Javascript :
<强> JQuery的强>:
Table Sorter非常有名
Flexgrid也是另一种选择,不仅用于排序,还用于使表/网格获得很好的新功能
Aee还33 JavaScript Solutions for Sorting Tables用于其他jQuery和纯JavaScript选项。