jqGrid treeGrid,客户端分页不起作用

时间:2016-01-14 14:21:24

标签: jqgrid pagination treegrid

我正在尝试在jq treeGrid中应用分页。我已经编写了分页的自定义代码,一旦“treeGrid”:true,那么1级项目,即子项不显示,当“treeGrid”:false时,则分页工作但树中的子元素也是显示为0级项目。

有人可以帮帮我吗。

[UIImage imageNamed:@"Background"];

1 个答案:

答案 0 :(得分:0)

TreeGrid不支持分页。它对实现的本机限制。所有折叠的项目都将隐藏在页面上。此外,在TreeGrid中显示具有多个级别的TreeGrid确实存在问题。

您可以想象以下结构

t0
  t11
    t2
      t4
        node1
  t12
    t2
      t4
        node2

如果页面大小为5(rowNum: 5),或者即使您使用rowNum: 2,也应该显示什么?像

这样的东西
        node1
        node2

      t4
        node1
      t4
        node2

即使rowNum: 5也可以显示类似

的内容
    t2
      t4
        node1
    t2
      t4
        node2

其中一个人看不到node1node2在1级上有不同的父母。

应该清楚的是,应该始终显示直到根元素的完整路径:

t0
  t11
    t2
      t4
        node1

但是必须使rowNum大于树项目的级别数。

如果您首先尝试显示折叠的项目,然后用户点击展开节点,那么问题会变得更加困难,它应该生成更改页面以保持在rowNum定义的页面大小内

我试图解释一下,TreeGrid中的分页实现可能真的不可能。它是可能的,然后只有很多限制,并且可以立即提供实例显示非常可怕结果的示例。