Plone 4:排序与分页

0 投票
1 回答
643 浏览
提问于 2025-04-17 12:14

我在一个页面上展示了一张记录表。假设这些记录有200条,我设置了分页,每页显示30条记录。同时,我还启用了排序功能,具体方法可以参考这里

分页功能运行得很好,但当我对某一列进行排序时,它只会对当前页面的记录进行排序,也就是说只对当前的30条记录排序,而不是对所有200条记录排序。

在Plone 4中是否有这样的功能,可以对表格中的所有页面进行排序呢?

下面是我使用的代码示例:

<div metal:use-macro="here/batch_macros/macros/navigation" />
<table class="listing" id="sortable">
    <thead>
      <tr>
        <th>Table header</th>
      </tr> 
    </thead>
    <tbody>
      <tr>
        <td>Table cell</td>
      </tr>
    </tbody>
</table>
<div metal:use-macro="here/batch_macros/macros/navigation" />

任何帮助都将非常感谢。

1 个回答

3

很遗憾,这里的列排序功能非常简单,也就是说,它只是按照字母顺序对你在列中的内容进行排序。所以,如果不自己动手写代码,你是无法更新你的批次的。不过,自己写这个功能应该不会太难。

撰写回答