Product Overview page data loss handling
生活随笔
收集整理的這篇文章主要介紹了
Product Overview page data loss handling
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Created by Jerry Wang, last modified on Oct 07, 2014
在Product overview UI上編輯product 信息,不保存,直接點其他的workcenter,會觸發data loss 處理邏輯:
?
?
?
?
?
?
?
Data loss的處理邏輯實現如下:
?
?
1. 當編輯了product 數據并點擊其他workcenter時,該點擊動作實際上是一個cross component navigation,會觸發line 41的方法:
?
2. Product view controller實現ON_BEFORE_WA_CONTENT_CHANGE方法,在line 50 ~ 55 定義data loss trigger條件:?
?
?
如果當前的scenario滿足data loss trigger條件,調用框架方法trigger_data_loss_handling, 該方法只是把對應的flag設置成abap_true,此flag會在下一步驟被檢查。
?
3. UI 框架代碼會檢查step2里設置的flag:
?
?
?
4. 在彈出的data loss popup dialog里選擇YES, NO, CANCEL的處理分別實現在下列方法里:
?
?
?
總結
以上是生活随笔為你收集整理的Product Overview page data loss handling的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 重塑科技股票代码
- 下一篇: 增值税电子普通发票可以抵扣吗 增值税电子