在sap.m.table中的多个页面上显示更多链接

时间:2013-02-04 05:21:13

标签: javascript jquery html5 sapui5

我有很少的动态链接(锚标签)。如果这些链接的数量超过10,我只希望前十页显示在第1页上并保留在第2页上,依此类推。

有任何帮助吗?

感谢。

1 个答案:

答案 0 :(得分:0)

您要求的是一种名为 paging 的技术。这意味着正如您所说,当项目数量超出指定限制时,只会显示一部分项目。

要进行分页,您需要拥有以下内容:

  1. 项目总数
  2. 每页中的项目数
  3. 当前页码
  4. 一些用于在页面之间导航的导航按钮
  5. 整个程序将是这样的:

    1. 当页面加载时,你应该计算你拥有的所有链接,然后你应该决定你将在每个页面上显示多少链接(比如你有376个链接,你想每页显示10个链接)
    2. 你计算你会有多少页(总项目/页面项目的简单划分,但你应该采取上限,以免丢失你的最后一页)
    3. 然后你应该看到用户请求的页面(这是你的工作,通常是通过HTTP AJAX请求传递参数)
    4. 现在要显示该页面的项目,您只需跳过上一页中的项目,然后再拍摄10个项目并进行渲染。