区分大小写的 Tinysort Bootstrap sortable table

Case-sensitive Tinysort with Bootstrap sortable table

Tinysort documentation 表示区分大小写排序可以配置为:

tinysort.default.cases = true;

我已经在 table 和 Bootstrap sortable class 之前将配置 JavaScript 添加到我的网页,但是 Tinysort 配置没有好像没什么效果。

如何为区分大小写的排序配置 Tinysort?

您忘记了 -s-。 应该是:

tinysort.defaults.cases = true;

看这里:http://jsfiddle.net/Sjeiti/hLe7cvxs/

我的解决方案是在bootstrap-sortable.js中更改一行代码以添加cases: true(是的,我之前省略了s,但更改没有效果):

rows.tsort('td:eq(' + sortColumn + ')', { order: sortOrder, attr: 'data-value', cases: true });

现在我所有的表都用 cases: true 进行了硬编码,但之前它们已经(隐含地)用 cases: false 进行了硬编码。

如果有一种方法可以在不更改第三方代码的情况下注入此选项,那就太好了。