最近接受了一個后台項目,需求是這樣的,點擊表單項,彈出的彈出層顯示該表單項目的信息。但是回顯的時候,關於彈出層中的級聯顯示有問題,如圖:
回顯結果為:
回顯代碼為:
彈框為:
我就不明白了,分明分公司可以回顯,為什么中支公司和支公司回顯的時候就是一個code值而不是value值呢?
搞了大半天,又是換綁key又是轉數據類型的,我還通過遍歷獲取到對應的code和value,是已經解決的,但是之前為什么分公司回顯正常而中支公司和支公司回顯不對呢?帶着這個疑問我百度一下,全沒用!!!!!
后面自己走了一遍流程發現。級聯分公司是在頁面初始化的時候就拿到了,而中支公司和支公司需要獲取到上級的code再請求接口才能獲取到,也就是說:點擊編輯按鈕的時候,分公司的數據已經有了而中支公司和支公司的數據由於沒有請求后台,所以為空,帶着這個思路,我在點擊回顯按鈕的時候,向后台發請求,獲取對應的中支公司和支公司的數據,果然,回顯成功了:
回顯結果為: