BSP和JSP里的UI元素ID天生邏輯

CRM WebClient UI

WebClient UI襯着出來的DOM元素的這些C#_W#花樣的id是在哪行ABAP代碼被天生出來的?

《BSP和JSP里的UI元素ID天生邏輯》

參考我的博客WebClient UI element ID generation logic

Hybris

既然是JSP,和一樣基於服務器端襯着的BSP的套路一樣。Hybris的運用開發人員不必反覆造輪子,直接在JSP頁面里運用ycommerce標籤:

《BSP和JSP里的UI元素ID天生邏輯》

ycommerce標籤完成以下。從解釋里也能清晰看出這個JSP標籤的完成,為了確保id唯一,採納的是和CRM WebClient UI一樣的體式格局:內部保護一個計數器,每次天生元素后加1.

《BSP和JSP里的UI元素ID天生邏輯》

計數器加一的代碼:

《BSP和JSP里的UI元素ID天生邏輯》

等價於WebClient UI第16行代碼:

《BSP和JSP里的UI元素ID天生邏輯》

JSP沒辦法直接被瀏覽器實行,而是編譯成.class,末了瀏覽器輸出的原生HTML代碼天生於這些.class:

《BSP和JSP里的UI元素ID天生邏輯》

《BSP和JSP里的UI元素ID天生邏輯》

    原文作者:JerryWangSAP
    原文地址: https://segmentfault.com/a/1190000014385301
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞