问题标签 [tablesorter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
374 浏览

jquery - jQuery:在表格上启用排序并在插入新行时保持排序

我有一个包含数据的表格,我希望用户能够以不同的方式对其进行排序。我已经尝试过用于 jQuery 的tablesorter 插件,但有些问题我无法弄清楚。

我正在努力的是如何插入新行,同时根据用户当前选择的方式对表格进行排序。最好的情况是该表有一个我可以调用的方法来将行插入它应该去的地方。

另一个问题是我希望该行点亮或让用户知道他的新行去了哪里。

无论如何,有谁知道如何使用 tablesorter 插件以一种好的方式做到这一点?或者你知道一个更好的插件可以更好地处理这个问题吗?

0 投票
1 回答
1225 浏览

jquery - Tablesorter Pager 在 Safari 或 Chrome 中不起作用

我正在使用 tablesorter 插件构建一个应用程序,它是寻呼机插件。在 Firefox 和 IE 中一切正常,但在 Safari(PC 上的 4.0.4)和 Chrome () 中,当它遇到以下绑定 tablesorter 寻呼机的代码时,我会遇到错误。我把寻呼机绑定出来了,它工作了,所以这三行代码的某个地方出了点问题。

var tableSel = calendarportlet.ut.createIdSelector(calendarportlet.addNamespace("eventListTable"));
var pagerSel = calendarportlet.ut.createIdSelector(calendarportlet.addNamespace("pager"));
jQuery(tableSel).tablesorter({
widthFixed: true,
headers: { 0: {sorter: false} },
sortList:[[2,1],[1,0]],
widgets: ['zebra']
}).tablesorterPager({ <-- error happens in here
container: jQuery(pagerSel),
positionFixed: false
});

此外,只有在 jQuery 之后加载原型.js 时,才会在 Safari 和 Chrome 中发生错误。如果它们在 jQuery 之前加载,则可以正常工作。但是,这是一个 portlet,它必须与其他 portlet 配合得很好,所以我们不想修改 js 库的标头和加载顺序。有人对如何解决这个问题有任何想法吗?

0 投票
1 回答
984 浏览

jquery - Jquery Tablesorting 问题 - 不区分大小写地对文本列进行排序

我正在使用 Jquery Tablesorter 插件对表格进行排序。我希望,当我对文本列进行排序时,jquery tablesorter 认为小写和大写文本同样意味着不区分大小写对文本列进行排序。

我该怎么做?

0 投票
1 回答
1341 浏览

jquery - 使用 TableSorter 插件进行简单分组

我在玩 jQuery 的 Tablesorter 插件,并试图在其中添加一个非常简单的分组功能。在您再次单击排序并反转顺序之前,使用跟随 html/js 效果很好。发生这种情况时,标题将移至组的底部。以下是我的(公认的 hacky)尝试。有没有人有任何想法?

0 投票
5 回答
3545 浏览

jquery - 具有组合行的 jQuery 表格排序器

对不起这个标题,我不知道如何更好地描述它。

我有下表:

每第二行包含第一行的详细数据。默认情况下,它是用 CSS 隐藏的,但我可以用 jQuery 滑动打开它。

我想要实现的目标:类似于这个 jQuery 插件的表格排序:http: //tablesorter.com/docs/

问题:插件应该将所有对行“粘合在一起”,并将它们移动在一起。排序应该只对第一行(.row-vm)的数据进行,而忽略第二行(.row-details)的内容。

有支持这个的jQuery插件吗?

0 投票
1 回答
2107 浏览

jquery - 问题:使用 jquery 插件 tablesorter 进行表格排序和分页

我有一个表,它有 100 行,也有分页。每页显示 10 条记录。我正在使用 jquery 插件 tablesorter 和 pager。排序和分页就像一个魅力。现在我要做的是在单击每个表格单元格时显示一个 div。当我加载表格的第一页(即:10 条记录)时,它工作正常。但是当我对它进行排序或使用分页转到任何其他页面时,它会停止工作。弹出窗口根本没有出现。我也刚刚尝试了警报。即使这样也行不通。然后我发现如果我注释掉 $(this).trigger("appendCache") 弹出窗口一切正常。但我的表显示所有行。分页需要折腾。有人可以帮我吗?

非常感谢, 拉基

0 投票
2 回答
2105 浏览

jquery - jQuery Tablesorter - 禁用的标题显示进度条,sortEnd从未触发

我正在结合 Tablesorter 的“使用选项禁用标题”功能和“触发 sortStart / sortEnd ”功能并遇到了问题。以下代码在大多数情况下都可以正常工作,但是:当您单击禁用的标题时,指示进度的#overlay div 会出现并且永远不会消失。

关于如何解决这个问题的任何想法,以便在单击禁用的标题时什么都不会发生?谢谢!

0 投票
2 回答
6885 浏览

jquery - jQuery Tablesorter - 列不按字母顺序排序

我不确定这里出了什么问题。这是页面:http ://www.utexas.edu/ssw/cswr/projects/project-list/

第一列排序,但它没有以正确的顺序(字母顺序)返回数据。

该表本身是由一个自定义 PHP 函数生成的,该函数从 WordPress 数据库中提取信息。我认为这可能是问题所在,但正如您所见,第四列(结束日期)排序正确。我还认为可能是第一列中的链接搞砸了,但是从这个页面添加文本提取代码完全破坏了排序。

这是我当前用来调用 Tablesorter 的 jQuery 代码:

谢谢你的帮助!

0 投票
6 回答
13570 浏览

c# - 关于asp:Table Control我们如何创建一个thead?

从有关该主题的MSDN 文章中,我们可以看到我们创建了一个TableHeaderRow包含TableHeaderCells 的内容。

但是他们像这样添加表头:

输出 HTML:

它应该有<thead>and <tbody> (所以它可以与 tablesorter 无缝工作) :)

HTML aspx 代码是

如何输出正确的语法?


就像信息一样GridView控件内置了这个,因为我们只需要设置 Accesbility 并使用HeaderRow

但问题是Table控制。

0 投票
2 回答
1506 浏览

jquery - jquery tablesorter 对数字进行错误排序

我的表有一列排序不正确的数字。

基本上我的问题是 10.7 应该在最后/最开始,这取决于它的排序方式。但它出现在中间。