JEditableTable.setValues 报错

在使用jeecg中,在研发主子表功能的时候,遇到字表中使用popop或者select的时候,提交的对象中对应字段没有赋值,但是如果是input类型的,则对象中对应的属性有值,在这个地方发现一个问题就是,


image.png

前端代码如上图


image.png

在使用popup回调的时候,对应orgFields中的字段就是对应的报表配置中的字段也就是数据库中的字段,在这个地方,我需要获取供应商的id,那么我的popup设置就是查询供应商的表,那么返回的主键名称就是id,所以我在前端中设置key的时候,一开始我也设置的是id,但是我存储在子表中的名字又叫做supplierId,所以这个时候jeecg发现名字不匹配,所以就报setValues 赋值错误,应为key对应不上,所以这个地方,orgFields(数据库中叫id),我映射到destFields中叫supplierId,和后端字表对象属性保持一致,这样就不报错了。
这个问题找了好久,终于找到了,网上也没有找到对应的解决办法
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容