tablesorter外部输入过滤器应用于两列并以输入值

时间:2015-08-17 14:28:11

标签: filter external tablesorter

我正在学习表格分类器并尝试制作过滤器外部输入。它过滤两列(名称和姓氏)。过滤器必须搜索以输入文本字段内容开头的字符串。他们分开工作。

显然,无法使用 filter_startsWith:true 过滤两列以上。如果我把它们放在一起,它会返回一个空集。

HTML:

<input type="text" id="search" data-column="1,2" type="search"/>

脚本:

var tableSorterOptions = 
        {   
            widgets: ["filter","pager"],
            widgetOptions : 
            {
                filter_columnFilters: false,
                filter_external : '#search',
                filter_startsWith : true                    
            },
            debug: true
        };

        $(document).ready(function() 
        {       
            $('#tabla')         
                .tablesorter(tableSorterOptions);           
        });

我尝试使用

删除 filter_startsWith:true
        filter_defaultFilter :
        {
            1: '/^{q}/',
            2: '/^{q}/'
        },
在widgetOptions中

从字符串的开头搜索名称和姓氏(1&amp; 2)(/ ^ {q} /),但它不起作用。

你能给点提示吗。

非常感谢

1 个答案:

答案 0 :(得分:0)

看起来有一个错误导致javascript错误。我刚修好并推出了新版本(v2.23.0)。 as shown here使用此代码:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if let desVC: UIViewController = segue.destinationViewController as? UIViewController {
        desVC.hidesBottomBarWhenPushed = true
    }
}