Tablesorter:将一个小部件选项设置为一个列为true,另一个列为false。

时间:2014-12-07 18:20:38

标签: tablesorter

我正在尝试弄清楚如何为一列设置 filter_startsWith:true ,为另一列设置 false 。对于我的一个表,我有一个int列和一个varchar列。 int列需要使用 filter_startsWith:true 进行排序。 varchar列需要 filter_startsWith:false 。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

目前,filter_startsWith option适用于所有列。改变插件代码以使其按列工作不会太困难;我会把这个添加到我的"做"列表。

如果要设置始终应用于列的默认过滤器,并阻止其他过滤器类型正常工作,则可以将filter_defaultFilter option设置为使用正则表达式来定位特定列({{3} }):

$(function () {
    $('table').tablesorter({
        theme: 'blue',
        widgets: ['zebra', 'filter'],
        widgetOptions: {
            filter_defaultFilter : {
                2: '/^{query}/'
            }
        }
    });
});