CRM product UI裡assignment block的顯示隱藏邏輯
我們在product overview page裡能看到很多的assignment block。但是runtime的時候真正顯示出來的內容只是configuration裡面看到內容的一個子集。
Product category能夠assign很多settype和relationship,每個settype和relationship都對應一個UI view.
runtime的時候,我們會根據product category找到上面assign的settype和relationship,再把對應的UI以assignment block的形式顯示出來。具體邏輯:
(1) 首先在這個方法GET_LIST_OF_STATIC_VIEWS裡拿到Workbench configuration裡面看到的view list:
(2) 這個GET_VIEWS_TO_DISPLAY方法會determine出執行時真正應該顯示給終端使用者看的view list:
除錯GET_VIEWS_TO_DISPLAY能獲得更多資訊。
首先找到product的category分配的settype和relationship list:
表CRMC_PRIL_UIU存放了settype和UI view的對映關係:
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2151707/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP CRM頁面assignment block動態顯示與否的控制邏輯BloC
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- 三種動態控制SAP CRM WebClient UI assignment block顯示與否的方法WebclientUIBloC
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- SAP CRM Product category的決定邏輯Go
- excel隱藏的部分如何顯示出來 excel裡面怎麼顯示隱藏部分Excel
- Element ui的Table元件的列的顯示於隱藏UI元件
- mac顯示隱藏檔案,取消顯示隱藏檔案Mac
- view的隱藏和顯示View
- iOS 隱藏&顯示tabBariOStabBar
- MacOS X隱藏和顯示隱藏檔案Mac
- Mac顯示和隱藏“隱藏檔案”命令Mac
- MAC如何顯示隱藏檔案和隱藏隱藏檔案的命令Mac
- Mac下顯示和隱藏隱藏檔案的命令Mac
- CRM和C4C product category hierarchy的可編輯性控制邏輯Go
- 動態控制C4C UI元素的顯示和隱藏UI
- SAP WebClient UI overview頁面裡assignment block的可見性分析技巧WebclientUIViewBloC
- steam隱藏的遊戲怎麼顯示出來 steam隱藏顯示遊戲方法介紹遊戲
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- jQuery 效果 – 隱藏和顯示jQuery
- mac隱藏檔案顯示Mac
- Mac 顯示隱藏檔案Mac
- Mac顯示/不顯示隱藏檔案教程!Mac
- SAP CRM Product Sales status在中介軟體中的處理邏輯
- CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯WebclientUI
- javascript隱藏和顯示div的方法JavaScript
- jQuery動畫的顯示與隱藏效果jQuery動畫
- jQuery動畫的顯示與隱藏效果!jQuery動畫
- NavigationBar的隱藏與顯示Navigation
- 遨翔在知識的海洋裡----(vue之顯示隱藏的效果)Vue
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- 【macOS】顯示/隱藏 指定檔案Mac
- MACOS 如何顯示隱藏檔案Mac
- 隱藏密碼?顯示密碼?密碼
- win10 如何顯示隱藏資料夾_win10 如何顯示隱藏的資料夾Win10
- SAP UI5 貨幣金額顯示的格式化邏輯UI
- 用js控制div的顯示與隱藏JS
- 由顯示/隱藏引出的CSSbug(轉)CSS