我想将网格中每一列的默认解析器设置为我构建的自定义解析器。但是,我有其他列有特殊情况,我为这些列构建了自定义解析器。我想简单地将默认解析器设置为自定义解析器,如果我有第二个自定义解析器,如果我将其设置为指定列,则需要预先确定。这可能吗?我不知道默认的解析器是'text'还是什么?谢谢!
答案 0 :(得分:0)
文本解析器是默认的,但您可以将解析器添加到数组的第一部分并覆盖它。看起来您可以修改tablesorter插件,并在添加文本解析器之前添加自定义解析器。在jquery.tablesorter.js中,您会在插件底部附近找到此部分:
// add default parsers
... add your parser here
ts.addParser({
id: "text",
is: function (s) {
return true;
}, format: function (s) {
return $.trim(s.toLocaleLowerCase());
}, type: "text"
});