2.2K Star 15.5K Fork 9.3K

JEECG / jeecg-boot

 / 详情

非主从表模式下,表单的popup控件如何存储id但显示name ?

已完成
创建于  
2021-04-25 15:13
版本号:

2.4.3

问题描述:

需求:
有表a,存储基础数据id,a_name;
有表b,存储基础数据id,b_name;
有表c,包括id,a_id,b_id三个字段;
在界面中,选择表a和表b的数据后,存储表a和表b的两个表的关联id数据。

表c通过online表单设计:
(1)a_id字段为下拉搜索框,校验字段分别设置为表a、id,a_name;
(2)设置有报表d,报表中包括了表b的id,b_name两个字段;
(3)b_id字段设置为popup控件,校验字段分别设置为报表d、(id,b_name),(b_id,b_name);
但使用popup模式,只是存了b_name,如果表b修改了b_name的内容,表c中存储的b_name内容就会与表b中b_name内容不一致。
表C如何才能存储b_id但界面显示为b_name?

评论 (2)

skiime 创建了任务
skiime 关联仓库设置为JEECG开源社区/jeecg-boot
skiime 修改了描述
展开全部操作日志

我现在是通过加一个隐藏字段实现的

skiime 修改了描述

目前的popup组件,因为是可以返回多个字段,分别填充给不同的组件,所以是显示什么值就存什么值的。
可以用隐藏字段实现存id,但是还是不能解决name改变的问题,所以你的这个需求暂时还无法解决。
输入图片说明
如果你不需要返回多个字段,可以尝试用下拉搜索组件
文档地址:http://doc.jeecg.com/2044072

JEECG 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
1359399 zolay 1654499246
Java
1
https://gitee.com/jeecg/jeecg-boot.git
git@gitee.com:jeecg/jeecg-boot.git
jeecg
jeecg-boot
jeecg-boot

搜索帮助