ssh_crm:聯繫人添加、聯繫人列表、聯繫人修改

聯繫人添加

前臺頁面設計分析




前臺頁面設計實現:

添加選擇按鈕,使用window.open打開新窗口CustomerAction_list, 攜帶select=true參數,


增加隱藏域攜帶select,爲了點擊下一頁,等操作時也能顯示選擇按鈕


從parameters獲取並判斷select是否爲null, 顯示修改刪除,否則顯示選擇按鈕
爲選擇按鈕添加單擊事件觸發selectCustomer函數



編寫selectCustomer函數




後臺編寫分析




編寫表單提交地址:


LinkManAction


LinkManServiceImpl




spring容器




struts2


聯繫人列表

分析:與客戶列表一致,但增多一個選擇客戶的單元塊



LinkManAction



LinkManServiceImpl



struts.xml





list.jsp

添加選擇客戶彈出窗口功能單元,

添加1個隱藏域,接收新打開窗口傳來的cust_id

文本輸入框接收傳來的客戶名cust_name



顯示聯繫人列表



顯示總條數,總頁數,每頁顯示條數,當前頁



在提交表單新建pageSzie隱藏域 currentPage隱藏域



編寫點擊事件changePage函數,選擇變化事件changePageSize函數




編輯聯繫人

注:後臺使用同一個方法完成添加和更新功能



list.jsp編輯入口,攜帶lkm_id



LinkManAction

添加與修改聯繫人共用一個方法,dao中有saveOrUpdate()方法會根據遊離或瞬時狀態(是否有id)判斷使用添加或更新方法,所以只需要查詢得到LinkMan對象,回顯到add.jsp頁面,再表單添加隱藏域lkm_id賦值,就能完成業務



LinkManServiceImpl



add.jsp 回顯linkman,



增加lkm_id 隱藏域 回顯客戶名 添加選擇彈出客戶列表窗口



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