天天看點

CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯

CRM WebClient UI

把Work center的navigation target在client side不可見:在Chrome development tool裡看不到,而是點選了Work center之後,在背景ABAP端計算出navigation target。

CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯

Hybris

這個Catalog的下拉menu裡每個item都對應一個url,在html裡用 tag實作。這個url在用戶端可見。

https://localhost:9002/yacceleratorstorefront/electronics/en/Open-Catalogue/Cameras/Digital-Cameras/Digital-Compacts/c/576

這個url是從什麼地方生成的?

CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯

注意看第14行的a标簽, 該标簽就是最後使用者在浏覽器裡看到的超連結。其href的值來自JSP模型的屬性urlLink(在下圖第5行指定)。

CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯