美文网首页
JEditableTable.setValues 报错

JEditableTable.setValues 报错

作者: iOSChenC | 来源:发表于2023-03-30 16:25 被阅读0次

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


    image.png

    前端代码如上图


    image.png
    在使用popup回调的时候,对应orgFields中的字段就是对应的报表配置中的字段也就是数据库中的字段,在这个地方,我需要获取供应商的id,那么我的popup设置就是查询供应商的表,那么返回的主键名称就是id,所以我在前端中设置key的时候,一开始我也设置的是id,但是我存储在子表中的名字又叫做supplierId,所以这个时候jeecg发现名字不匹配,所以就报setValues 赋值错误,应为key对应不上,所以这个地方,orgFields(数据库中叫id),我映射到destFields中叫supplierId,和后端字表对象属性保持一致,这样就不报错了。
    这个问题找了好久,终于找到了,网上也没有找到对应的解决办法

    相关文章

      网友评论

          本文标题:JEditableTable.setValues 报错

          本文链接:https://www.haomeiwen.com/subject/ejkcddtx.html