tableSorter寻呼机在搜索后未更新

时间:2014-02-15 10:23:10

标签: tablesorter pager

我有tableorter和pager一起工作,到目前为止没有任何问题。 只有我无法正确完成的事情是在搜索后更新寻呼机。

<table>
<thead>
    <tr>
        <td>Name</td>
        <td>Age</td>
        <td>Country</td>                        
    </tr>
</thead>
<tbody>
    <tr>
        <td>Al</td>
        <td>18</td>
        <td>Germany</td>
    </tr>
    <tr>
        <td>BAl</td>
        <td>19</td>
        <td>Italy</td>
    </tr>
    <tr>
        <td>CAl</td>
        <td>99</td>
        <td>Sweden</td>
    </tr>
    <tr>
        <td>DAl</td>
        <td>65</td>
        <td>Australia</td>
    </tr>
    <tr>
        <td>EAl</td>
        <td>1</td>
        <td>Germany</td>
    </tr>
</tbody>

我初始化分拣机和寻呼机每页只显示2行,但在搜索99岁的人后,寻呼机将显示1/3,而不是1/1,这是正确的!

Pager仍然有效,可视总页数是错误的!

任何提示?

1 个答案:

答案 0 :(得分:0)

我不确定这是否会有所帮助,但我已经开始研究它了。

非常重要的说明,官方分拣页面的所有示例都没有使用表格的ID,它只是说任何表格标签。 (将#添加到引用中)

$("#caseInfoTable").tablesorter({widthFixed: true, widgets: ['zebra']}); 
$("#caseInfoTable").tablesorterPager({container: $("#pager"), positionFixed: false});

[1] 在jquery.tablesorter.pager.js文件中,我在第110行添加了这两行......

c.pagerPositionSet = false;
fixPosition(table);

那些2在行前面

updatePageDisplay(table);

[1] https://forum.jquery.com/topic/jquery-problem-with-tablesorter-pager-plugin-there-should-be-an-option-to-turn-off-absolute-positioning-of-pager-container/