JEditableTable.setValues 報錯

在使用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)的解決辦法
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容