1.3K Star 7.3K Fork 4K

JEECG开源社区 / jeecg-boot

 / 详情

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

Done
Opened this issue  
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?

Comments (2)

skiime created任务
skiime set related repository to JEECG开源社区/jeecg-boot
skiime changed description
展开全部操作日志

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

skiime changed description

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

JEECG开源社区 changed issue state from 待办的 to 已完成

Sign in to comment

状态
Assignees
Milestones
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(3)
1359399 sjlei 1619351753
Java
1
https://gitee.com/jeecg/jeecg-boot.git
git@gitee.com:jeecg/jeecg-boot.git
jeecg
jeecg-boot
jeecg-boot

Search