DWZ------查找帶回方法

項目中第一次使用DWZ,之前沒有用過,在開發過程中用戶有這樣一個需求,在其中一個頁面中選擇,可以帶出其他頁面中的數據。因此就發現了DWZ中的這個查找帶回的方法,感覺還是很可以的。
需求:
原本用戶是要填寫這麼多的數據,但是實際情況下,一般來說都會有一個基礎數據庫給他們選擇,他們只需要選擇,即可完成下面這個文本框的填寫。即通過下圖中作業項目(一級)的選擇就可以把一些對應的數據都帶出,而不需要去依次填寫。
在這裏插入圖片描述
在這裏插入圖片描述
使用DWZ查找帶回後效果:
在這裏插入圖片描述
在這裏插入圖片描述
點擊選擇自動帶出下面這些要求。

實現過程:
通過使用DWZ的查找帶回方法;
在controller中寫一個lookback方法,用於點擊選擇返回提供的相應基礎數據庫。
其實這個查找帶回實質就是一個通過bringback返回一個json數據。onclick事件返回一個相應的json。從而前臺獲取這個json顯示數據。
在這裏插入圖片描述
在定義model的時候,我們封裝了一系列的方法。在這裏插入圖片描述
其中lookupUrl代表的是點擊選擇的時候跳轉的方法路徑,lookupGroup代表的是返回的這個json。前臺通過json.屬性名即可得到相應的數據。
這裏還有一個坑,當時被坑了好久,bringback返回中文的時候,裏面存在換行,當時一直帶不出來,所以這樣要把json數據中的帶有換行符的進行處理。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章