标签: tablesorter

JQuery tablesorter问题

我在使用JQuery tablesorter插件时遇到了一些问题.如果单击列标题,则应按此列对数据进行排序,但存在以下几个问题:

  1. 行未正确排序(1,1,218,236)
  2. 总行包含在排序中

关于(2),我不能轻易地将总行移动到表格页脚,因为HTML是由displaytag标记库生成的,我对其进行了有限的控制.

关于(1),我不明白为什么排序不起作用,因为我使用了在tablesorter教程中最简单的例子中显示的完全相同的JavaScript .

实际上,只有一行JS代码,它是:

<body onload="jQuery('#communityStats').tablesorter();">
Run Code Online (Sandbox Code Playgroud)

唐先生,提前谢谢

html javascript sorting jquery tablesorter

16
推荐指数
3
解决办法
3万
查看次数

使用jQuery tablesorter排除列的排序

我正在寻找一种方法来排除使用jQuery的tablesorter插件排序单个列.具体来说,我有一个相当大的表,并希望保持一个"行号"列固定,以便在排序后很容易看到表中特定行的位置.

例如:

#    name
-----------
1    papaya
2    apple
3    strawberry
4    banana
Run Code Online (Sandbox Code Playgroud)

在name列上排序时,应该导致:

#    name
-----------
1    apple
2    banana
3    papaya
4    strawberry
Run Code Online (Sandbox Code Playgroud)

谢谢.

jquery tablesorter

16
推荐指数
4
解决办法
2万
查看次数

如何让jQuery Tablesorter默认排序降序?

我无法弄清楚这一点.这个问题也在这里被问到http://www.nabble.com/TableSorter-plugin---default-column-sort-DESC-instead--How--to25180761s27240.html#a25180761没有回应.

我试过了

    $.tablesorter.defaults.sortInitialOrder = 'desc';
Run Code Online (Sandbox Code Playgroud)

并将jquery.tablesorter.js文件更改为默认为'desc',但它不起作用.当我单击列标题时,第一个排序仍然是升序,因此用户必须单击两次才能下降值.

如何让Tablesorter默认按降序排序?

javascript jquery tablesorter

16
推荐指数
3
解决办法
2万
查看次数

jQuery Tablesorter错误

刚更新到最新的tablesorter,看起来像它破碎或什么的.每当我试图打开我的页面时,Firebug说:

table.config.parsers未定义

它只是打破了我的所有Javascript.如果我恢复tablesorter版本,它将正常工作.

使用Javascript:

$("#List").tablesorter({ 
    widgets: ['zebra'],
    headers: { 
        4: { sorter: false }
    }
})
Run Code Online (Sandbox Code Playgroud)

HTML:

<table id="List" class="tablesort ui-widget-content ui-corner-top">
    <thead>
      <tr class="ui-widget">
          <th>Pa&iacute;s</th>
          <th>ISO</th>
          <th>ISO3</th>
          <th>CODE</th>
          <th>&nbsp;</th>
      </tr>
    </thead>
    <tbody>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

jquery tablesorter

16
推荐指数
2
解决办法
2万
查看次数

jquery tablesorter插件 - 保留替代行颜色

我拿了一个html表,我正在应用替代行颜色,并在其上添加了jquery表分类器,以便用户可以对表进行排序.

问题是替代的行颜色现在都搞砸了(基于排序),有多个行具有相同的背景颜色.

有没有办法用jquery表分类器重置替代行颜色?

jquery tablesorter row backcolor

14
推荐指数
3
解决办法
2万
查看次数

jQuery tablesorter如何查找sortList对象

我正在使用jQuery tablesorter插件.我想存储用户如何在页面上对表进行排序,并在下次页面加载时自动排序.为此,我首先需要能够找到存储表的排序方式的sortList对象.对于我的生活,我无法弄清楚如何得到它.文档似乎没有任何内容,我已经尝试了我能想到的一切.

sorting jquery tablesorter

13
推荐指数
1
解决办法
6868
查看次数

使用Tablesorter +过滤器的列宽

在使用tablesorter css默认主题时,如果我避免设置表格宽度,我会得到一个漂亮的表格,所有列都完美地调整到最长的字段.但是,如果我添加过滤器小部件,所有列都会显示比以前更宽的空间,并且有很多空白空间.有时文本列被包装,而其他列看起来几乎是空的.

可以避免这种行为吗?谢谢!

tablesorter

13
推荐指数
1
解决办法
1万
查看次数

Tablesorter - 从列中删除过滤器

我想从过滤中排除某些列 - 就像我可以使用sorder但我不确定如何使用小部件,是否有一种简单的方法可以做到这一点?

jQuery(document).ready(function($) {

  $("#eventTable").tablesorter({
    widthFixed : true,
    widgets: ["filter"],

    widgetOptions : {
      filter_childRows   : false,
      filter_hideFilters : false,
      filter_ignoreCase  : true,
      filter_cssFilter : 'tablesorter-filter',

      filter_functions : {
        1 : function(e, n, f, i) {
          return e === f;
        }
      }
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery tablesorter properties options

13
推荐指数
3
解决办法
1万
查看次数

获取jQuery tablesorter以使用隐藏/分组表行

我有可扩展和可折叠记录的经典表,如果展开显示几个子记录(作为同一父表中的新记录,而不是一些子div /子表).我也在使用tableorter并且非常喜欢它.

问题是tablesorter没有在父记录旁边保留扩展子记录.它将它们分类为顶级.因此,每当表按列排序时,子行最终会遍布整个地方而不是我想要的位置.

有没有人知道对tablesorter或特定配置的良好扩展,使tableorter即使在排序后也能将子行与父行组合在一起?或者我是否必须放弃tableorter以支持其他API或者开始编写我自己的小部件的丑陋过程?我应该避免使用基于CSS的隐藏表的各行来表示折叠行的方法吗?

javascript jquery tablesorter

12
推荐指数
2
解决办法
1万
查看次数

从表中删除jQuery tablesorter

我正在使用jQuery tablesorter(http://tablesorter.com).

在应用于表格之后$('#myTable').tablesorter(),如何从表格中再次删除它?

jquery tablesorter unbind

12
推荐指数
3
解决办法
2万
查看次数

标签 统计

tablesorter ×10

jquery ×9

javascript ×4

sorting ×2

backcolor ×1

html ×1

options ×1

properties ×1

row ×1

unbind ×1