在使用jeecg中,在研發(fā)主子表功能的時候,遇到字表中使用popop或者select的時候,提交的對象中對應(yīng)字段沒有賦值,但是如果是input類型的,則對象中對應(yīng)的屬性有值,在這個地方發(fā)現(xiàn)一個問題就是,

image.png
前端代碼如上圖

image.png
在使用popup回調(diào)的時候,對應(yīng)orgFields中的字段就是對應(yīng)的報表配置中的字段也就是數(shù)據(jù)庫中的字段,在這個地方,我需要獲取供應(yīng)商的id,那么我的popup設(shè)置就是查詢供應(yīng)商的表,那么返回的主鍵名稱就是id,所以我在前端中設(shè)置key的時候,一開始我也設(shè)置的是id,但是我存儲在子表中的名字又叫做supplierId,所以這個時候jeecg發(fā)現(xiàn)名字不匹配,所以就報setValues 賦值錯誤,應(yīng)為key對應(yīng)不上,所以這個地方,orgFields(數(shù)據(jù)庫中叫id),我映射到destFields中叫supplierId,和后端字表對象屬性保持一致,這樣就不報錯了。
這個問題找了好久,終于找到了,網(wǎng)上也沒有找到對應(yīng)的解決辦法