用sorttable给页面表格做排序

简介:

项目中用到了页面排序,在网上找了找,觉得还是sorttable好用,具体使用方法大家可以参考附件中的js,在使用的过程中发现了一个问题得注意一下,默认的代码是没有说明的,在对表格数据进行排序的时候,如果表格中有空白行,按照js中的说法去做,空白行也是参与排序的,为了不让空白行参与排序要注意源码中的

 
  1. <tfoot></tfoot> 

将空白行加在这行代码后面,就可以使空白行不再参与数据比较了

 

 
  1. <table class="dt1 sortable scrolltable table_1" rowclass=",bg1" border="0" cellpadding="0" cellspacing="0" autosortcol="3"> 
  2.     <tr class="th1"> 
  3.         <th class="w1 bd0 column_sortable">名称</th> 
  4.         <th class="w2 column_sortable">代码</th> 
  5.         <th class="w3 column_sortable">银行</th> 
  6.         <th class="w4 column_sortable">价格1<br><em>(元)</em></th> 
  7.         <th class="w5 column_sortable">价格2<br><em>(元)</em></th> 
  8.         <th class="w6 sorttable_nosort">利息<br><em>(元)</em></th> 
  9.         <th class="w7 column_sortable">价格3<br><em>(元)</em></th> 
  10.         <th class="w8 column_sortable">价格4<br><em>(元)</em></th> 
  11.         <th class="w9 sorttable_nosort">期限<br><em>(年)</em></th> 
  12.         <th class="w10 column_sortable">涨跌<br><em>(%)</em></th> 
  13.     </tr> 
  14.       
  15.     <tr class="ln"> 
  16.     <td class="w1 txl bd0">08券25</td> 
  17.     <td class="w2 txc">080025</td> 
  18.     <td class="w3">南京银行</td> 
  19.     <td class="w4">96.36</td> 
  20.     <td class="w5">97.99</td> 
  21.     <td class="w6">0.67</td> 
  22.     </tr>     
  23.       
  24.     <tfoot></tfoot><tr class="ln"> 
  25.     <td class="w1 txl bd0"></td> 
  26.     <td class="w2 txc"></td> 
  27.     <td class="w3"></td> 
  28.     <td class="w4"></td> 
  29.     <td class="w5"></td> 
  30.     <td class="w6"></td> 
  31.     <td class="w7"></td> 
  32.     <td class="w8"></td> 
  33.     <td class="w9"></td> 
  34.     <td class="w10"></td> 
  35.     </tr></table> 

看到<tfoot></tfoot>后面的空白行了吧,这样就实现了只统计有数据的行,具体实例见附件。



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/522430,如需转载请自行联系原作者

相关文章
|
6月前
用dragstart、drag、dragend、dragover、drop、dragleave实现针对表格列的顺序进行拖拽排序(附带实现选择某几列数据显示或隐藏)
用dragstart、drag、dragend、dragover、drop、dragleave实现针对表格列的顺序进行拖拽排序(附带实现选择某几列数据显示或隐藏)
|
3月前
|
JavaScript 前端开发
使用js生成表格标题、表格内容并且每行附带删除按钮然后插入到页面中
使用js生成表格标题、表格内容并且每行附带删除按钮然后插入到页面中
37 2
|
4月前
|
前端开发
Element UI 表格常用改造(表头添加注释、翻页连续序号【内含前端分页】)
Element UI 表格常用改造(表头添加注释、翻页连续序号【内含前端分页】)
193 0
|
JavaScript
jqGrid数据列表和表单的列隐藏/显示
jqGrid数据列表和表单的列隐藏/显示
109 0
|
JavaScript 前端开发 测试技术
Datatables展示数据(表格合并、日期计算、异步加载数据、分页显示、筛选过滤)
Datatables展示数据(表格合并、日期计算、异步加载数据、分页显示、筛选过滤)
139 0
Datatables展示数据(表格合并、日期计算、异步加载数据、分页显示、筛选过滤)
【Axure教程】中继器表格集合(增删改查筛选移动排序等效果)
【Axure教程】中继器表格集合(增删改查筛选移动排序等效果)
【Axure教程】中继器表格集合(增删改查筛选移动排序等效果)
|
JavaScript API
快速搞定,查询 + 表格,这种页面
快速搞定,查询 + 表格,这种页面
233 0
|
容器
2、表格和表单元素
2、表格和表单元素
98 0
2、表格和表单元素
Element-ui表格的列隐藏显示会使表格头数据错乱或者表格头样式变大
Element-ui表格的列隐藏显示会使表格头数据错乱或者表格头样式变大
440 0