搜索后 tableSorter 寻呼机未更新
Posted
技术标签:
【中文标题】搜索后 tableSorter 寻呼机未更新【英文标题】:tableSorter pager not updating after search 【发布时间】:2014-02-15 10:23:10 【问题描述】:我有 tablesorter 和 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,这是正确的!
寻呼机仍然有效,是不是视觉总页数有误!
有什么建议吗?
【问题讨论】:
您使用的是最新版本吗(这是旧版本的问题)? 谢谢莫蒂,成功了!我想我将不得不密切关注更新...... :) 【参考方案1】:我不确定这是否会有所帮助,但我已经在使用它了。
非常重要的一点,官方排序页面的所有示例都没有使用表格的ID,它只是说任何表格标签。 (将 # 添加到引用中)
$("#caseInfoTable").tablesorter(widthFixed: true, widgets: ['zebra']);
$("#caseInfoTable").tablesorterPager(container: $("#pager"), positionFixed: false);
[1] 在 jquery.tablesorter.pager.js 文件中,我在第 110 行添加了这两行...
c.pagerPositionSet = false;
fixPosition(table);
那两个就在这条线的前面
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/
【讨论】:
以上是关于搜索后 tableSorter 寻呼机未更新的主要内容,如果未能解决你的问题,请参考以下文章