附表自定义查看详情,详情需要显示主表和附表的数据,附表数据为什么未显示

附表自定义查看按钮js 增强

image.png

附表 查看效果  主表数据可以显示,压力容器附表数据未显示

image.png

通过主表 默认的查看 按钮 查看 附表数据可以正常显示出来

image.png

评论区

超级管理员 2025-09-12 14:04

  1. 初始化控件放到外面调用,不要在按钮的点击事件里面,这样每次都初始化一遍

  2. 参考:https://doc.jeelowcode.com/doc/1800-3-6,处理附表数据,你自定义表单中套了一层tabs格式不一样

fly 2025-09-12 15:20

@超级管理员

第1点 我知道了,谢谢提醒

第2点 我是按照你提供的参考文档来做的,系统默认的“看”按钮 浏览 主表, 附表数据都是可以显示出来了,用的自定义“查看”按钮 浏览 按如下这个方式,主表数据显示出来了,附表数据没显示出来 主表和附表是一对一的关系image.png


超级管理员 2025-09-12 15:35

@fly

应该是你自定义表单的数据格式化还是没处理好,配置导入到演示环境我看看

fly 2025-09-12 15:38

我试了下咱们 案例  用js 增强的方式实现 弹框查看 学生详情信息数据也没展现,课程信息是一对多的关系可以展现,一对一的关系附表 这种实现方式有问题image.png

fly 2025-09-12 15:51

我导了麻烦帮我看看

image.png

超级管理员 2025-09-12 16:14

@fly

我简单的模拟了一下数据,没问题

image.png

那就应该是出现在,详情数据获取的时候他是套了一层的要取出来 jeelowcode_subtable_data,由于你是自定义按钮打开的这一层数据没处理,如果是表单开发使用自定义表单是会自动处理的

具体你表单打印的formData可以看一下

例如下面:

image.png

fly 2025-09-12 16:52

问题找到了,一对一附表的结构变成数组了,应该是个对象image.png

回复