我正在尝试弄清楚如何为一列设置 filter_startsWith:true ,为另一列设置 false 。对于我的一个表,我有一个int列和一个varchar列。 int列需要使用 filter_startsWith:true 进行排序。 varchar列需要 filter_startsWith:false 。有任何想法吗?
答案 0 :(得分:0)
目前,filter_startsWith
option适用于所有列。改变插件代码以使其按列工作不会太困难;我会把这个添加到我的"做"列表。
如果要设置始终应用于列的默认过滤器,并阻止其他过滤器类型正常工作,则可以将filter_defaultFilter
option设置为使用正则表达式来定位特定列({{3} }):
$(function () {
$('table').tablesorter({
theme: 'blue',
widgets: ['zebra', 'filter'],
widgetOptions: {
filter_defaultFilter : {
2: '/^{query}/'
}
}
});
});