首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于平面结构数据的jqgrid - treegrid

用于平面结构数据的jqgrid - treegrid
EN

Stack Overflow用户
提问于 2012-02-25 00:25:48
回答 1查看 735关注 0票数 1

我将我的数据存储在数据库中,没有任何层级结构,目前使用jqgrid以表格格式显示。我想以向下钻取的方式显示它,比如顶层的计数,像这样的嵌套方式的子层。有没有可能使用jqgrid...

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-26 04:20:19

我认为进行某些查询的最佳方式是在服务器端使用GROUP BY来构造有关数据层次结构的信息。在这种方式下,您将构建所需的树结构。主数据将获得父节点id为"2200“的isLeaf:true, level:4, expanded:false, loaded:true属性和parent属性。如果你想使用像'e‘代表'Event','m’代表'Model‘等前缀的值作为If,你将很容易为每一行构造唯一的If,这样你就能够在服务器上构造Tree Grid的所有数据,然后将数据放在服务器响应中。

或者,您可以仅填充树状网格的顶层。您可以构造简单的查询,它将生成结果集。如果用户要打开某个树节点,新的请求将被发送到服务器。请求将包含一些additional parametersnodeidparentidn_level。如果您很好地选择了根项上的id值,那么您将有完整的信息来构造查询,这将使您在树上进入下一个级别。您应该使用parentid as来构造查询的WHERE部分。通过这种方式,您还可以构建树并按需加载所有节点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9434304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档