问题标签 [treegrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1965 浏览

jquery - 无论如何要在 jqgrid treeGrid url 请求中传回附加数据?

我正在使用 jqgrid treeview,我正在传回 json 响应,效果很好。有一些关于我想传回 GUI 的请求的附加信息,我想看看最好的方法。

我现在能想到的唯一方法是在 treegrid 中有另一列并将这些数据推送到 json 响应中。

是否有任何其他方法可以将附加数据传回以显示在客户端的确切响应之外以填充树?

0 投票
1 回答
986 浏览

jqgrid - 如何更改treeGrid中特定行的颜色

我想更改 jQgrid/treeGrid 中特定行的颜色。任何人都可以分享代码吗?

0 投票
1 回答
2429 浏览

jquery - 带有 xml 输入的 HTML 中的 master-details jqGrid

任何人都可以使用 xml 输入共享主从 jqGrid 示例。请分享一个完整的例子。是否可以使用树视图制作详细视图?

0 投票
1 回答
1427 浏览

jqgrid - jqgrid在点击添加按钮前检查

对于treegrid,我只想在选择记录时启用添加按钮。如果单击添加按钮无法实现,我想查看所选的 rowid 是否不为空。

我尝试过 beforeshowform 的任何想法我都无法弄清楚如何跳过添加表单。

请帮忙!

0 投票
1 回答
5918 浏览

jquery - 有没有办法将摘要行添加到 jqgrid treeview

我正在将jqgrid 与 treegrid 视图一起使用,并且大多数列都是在树上聚合的数字。一个缺失的部分是有一个总行来聚合顶级层次结构。jqgrid 中是否有内置的东西来支持这一点,或者应该传递给:

0 投票
2 回答
1487 浏览

jqgrid - JqG​​rid Treegrid 排序问题

我希望你能帮助我,我有这样的结构:

但是当我在 TreeGrid 中显示数据时,它显示如下:

有谁知道为什么..??? 请帮助,我搜索有关此错误的信息但没有运气....

这是我的 JavaScript:

这是我用来生成 json 字符串的服务器端函数:

这是生成的json:

0 投票
2 回答
7810 浏览

javascript - jqGrid(v4.1.2)treegrid的排序不适用于邻接模型

我一直在使用 jqGrid,并且有一些关于邻接模型的有用问题答案,除了排序之外,我已经得到了我需要的所有东西。

该问题实际上已在上面的答案链接中复制。任何人都可以看到需要修复的内容吗?奥列格似乎是这方面的专家!

我已经尝试过这个问题中的选项,但我认为当前版本(4.1.2)可能有一个新错误?请证明我错了。

我还在http://trirand.com/blog/jqgrid/jqgrid.html > New in 3.4 > Tree grid Adjacency Model 上看到了这个例子,但是这个例子没有使用这个问题的第一个引用答案loaded:true中描述的属性

0 投票
2 回答
9843 浏览

javascript - 将新行添加到 jqGrid Treegrid 模型

我们创建了一个代表文件系统的 jqGrid TreeGrid,其中分支是文件夹,叶子是文件。我们已经在 TreeGrid 中实现了创建新“文件”的功能,使用addChildNode效果很好。但是,我们还想添加创建新文件夹的功能。我们的脚本可以创建新文件夹,但它们不会立即显示在 TreeGrid 上,除非它或页面重新加载。但是,重新加载 TreeGrid 会折叠所有文件夹,这特别烦人。

有没有办法选择性地刷新 TreeGrid 的节点,或者在其中添加一个功能性的新分支?我看过一些关于 的部分文档addJSONData,但是使用这个函数会完全清除 TreeGrid 直到刷新。我还尝试使用addChildNode和更改某些属性,并尝试使用 DOM 操作手动添加行;但是,这两种方法都会破坏插入的节点。

编辑:

对新文件夹返回的 JSON 请求如下所示:

我尝试使用以下方法添加:

加载的初始数据以 JSON 格式发送:

0 投票
2 回答
6939 浏览

extjs4 - ExtJs 4:树形网格面板过滤器

我正在使用 ExtJs 4,在西部区域使用 Tree 面板,在中心区域使用 TreeGrid 面板。有没有办法在选择树面板(西)时过滤树网格面板(中心区域)?

我尝试了以下但没有运气:

0 投票
2 回答
2077 浏览

jquery - jqGrid (v4.1.2) treegrid addChildNodes 没有将条目正确添加到网格中

我目前正在努力让一个treegrid 去哪里我覆盖数据函数来调用一个thrift 服务来填充数据。这个想法是我只加载父节点,然后当节点展开时,它将动态调用节俭服务来填充数据。当我尝试动态加载子项时,我遇到了一些与 treegrid 的行为方式有关的怪癖。它会很好地加载初始列表,但是当我去动态加载子时,它不会在父级展开时添加它。现在,如果您展开第二个条目,它会将子项添加到正确位置的列表中,但它不会将其视为 287 的子项。

我似乎无法理解我做错了什么,它不想作为一个孩子正确添加。

我还注意到传递给 addJSONData 的相同数据不适用于 addChildNode。我不确定这是设计使然还是疏忽。如果所有数据(父母和孩子)在开始时立即传递给 addJSONData,则整个示例运行良好。任何帮助,将不胜感激。