JEditableTable.setValues 報(bào)錯(cuò)

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


image.png

前端代碼如上圖


image.png

在使用popup回調(diào)的時(shí)候,對(duì)應(yīng)orgFields中的字段就是對(duì)應(yīng)的報(bào)表配置中的字段也就是數(shù)據(jù)庫(kù)中的字段,在這個(gè)地方,我需要獲取供應(yīng)商的id,那么我的popup設(shè)置就是查詢供應(yīng)商的表,那么返回的主鍵名稱就是id,所以我在前端中設(shè)置key的時(shí)候,一開始我也設(shè)置的是id,但是我存儲(chǔ)在子表中的名字又叫做supplierId,所以這個(gè)時(shí)候jeecg發(fā)現(xiàn)名字不匹配,所以就報(bào)setValues 賦值錯(cuò)誤,應(yīng)為key對(duì)應(yīng)不上,所以這個(gè)地方,orgFields(數(shù)據(jù)庫(kù)中叫id),我映射到destFields中叫supplierId,和后端字表對(duì)象屬性保持一致,這樣就不報(bào)錯(cuò)了。
這個(gè)問題找了好久,終于找到了,網(wǎng)上也沒有找到對(duì)應(yīng)的解決辦法
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

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