Mamba 发表于 2024-6-3 09:34:09

10.0.2关于树形控件联动查询表格数据方案求助

怎么根据树形控件的选择项查询表格中和选择项相关的子孙数据

Simon.Sun 发表于 2024-6-3 09:34:10

本帖最后由 Simon.Sun 于 2024-6-5 16:09 编辑

您好,如果还有表格编辑的需求的话,可以考虑递归查询出节点以及器子节点的所有 ID,逗号拼接返回,返回给表格设置在里面的过滤条件。

Joe.xu 发表于 2024-6-3 09:52:12

楼主的数据结构是怎么样的呢,左边数据和右边表格数据是如何关联的
可以参考一下我们设计器内置的库存管理系统,
应该跟楼主的需求差不多


Mamba 发表于 2024-6-3 10:16:22

Joe.xu 发表于 2024-6-3 09:52
楼主的数据结构是怎么样的呢,左边数据和右边表格数据是如何关联的
可以参考一下我们设计器内置的库存管理 ...

这个是写死的4层,我现在不知道要查询到第几层,这个怎么处理?

Joe.xu 发表于 2024-6-3 13:59:19

一般这里是按照最大层级来写,楼主的层级最大到多少呢

Mamba 发表于 2024-6-3 16:59:50

Joe.xu 发表于 2024-6-3 13:59
一般这里是按照最大层级来写,楼主的层级最大到多少呢

这里没有固定的最大层级

Simon.Sun 发表于 2024-6-3 18:01:14

您好,如果层级不固定的话,您可以考虑使用服务端命令递归去做查询,查询当前节点及其下级节点。
然后用操作单元格命令(设置数据源),用 JSON 数据生成树形表格
服务端命令的实现,您可以参考下下面这个帖子:

如何查询树形分类遍历所有子分类后的结果
https://gcdn.grapecity.com.cn/showtopic-161079-1-1.html
(出处: 葡萄城开发者社区)


Mamba 发表于 2024-6-4 07:52:21

Simon.Sun 发表于 2024-6-3 18:01
您好,如果层级不固定的话,您可以考虑使用服务端命令递归去做查询,查询当前节点及其下级节点。
然后用操 ...

但是这种方法好像就不能在保存表格数据时只发送有变化的数据更新了

逛逛逛 发表于 2024-6-5 08:47:12

表格是你自己的吗?如果是,还是从表格设计上去解决比较方便。

Simon.Sun 发表于 2024-6-5 16:14:47

感谢大佬支持,可以参考下大佬的建议,有问题欢迎跟帖交流哈:loveliness:。
页: [1]
查看完整版本: 10.0.2关于树形控件联动查询表格数据方案求助