如何重新应用过滤器

时间:2017-02-10 21:07:37

标签: jquery tablesorter

我正在使用TableSorter版本2.28.1。表格的第一列是一个复选框。我想要做的是使用过滤器过滤然后行,然后有一个链接来检查所有复选框。我有这个工作,但当它返回时,过滤器已经消失,所有行都显示出来。

有没有人对如何重新应用过滤器有任何想法?

应该注意的是,我有一个母版页,该表是使用GRIDVIEW控件构建的。

            $("#<% =gvContractors.ClientID %>").tablesorter({
            showProcessing: true,
            sortList: [[1, 0]],
            headers: { 0: { sorter: false, filter: false} },
            widgets: ["zebra", "filter"],
            widgetOptions: {
                filter_liveSearch: true,
                filter_columnFilters: true,
                filter_childRows: true,
                filter_saveFilters: true
            }
        })

这是我选择所有可见复选框的功能。

        function selectAllCheckboxes() {
        $(document).ready(function () {
            $('#<% =gvContractors.ClientID %>').find("tr:visible").find('input').each(function () {
                $(this).closest('input[type=checkbox]').attr('checked', 'checked')
            });
        });   

0 个答案:

没有答案