BSP和JSP裡的UI元素ID生成邏輯
CRM WebClient UI
WebClient UI渲染出來的DOM元素的這些C#_W#格式的id是在哪行ABAP程式碼被生成出來的?
參考我的部落格WebClient UI element ID generation logic
Hybris
既然是JSP,和同樣基於伺服器端渲染的BSP的套路一樣。Hybris的應用開發人員不用重複造輪子,直接在JSP頁面裡使用ycommerce標籤:
ycommerce標籤實現如下。從註釋裡也能清楚看出這個JSP標籤的實現,為了確保id唯一,採用的是和CRM WebClient UI一樣的方式:內部維護一個計數器,每次生成元素後加1.
計數器加一的程式碼:
等價於WebClient UI第16行程式碼:
JSP沒辦法直接被瀏覽器執行,而是編譯成.class,最後瀏覽器輸出的原生HTML程式碼生成於這些.class:
要獲取更多Jerry的原創技術文章,請關注公眾號"汪子熙"或者掃描下面二維碼:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2152935/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SAP BSP和JSP頁面裡UI元素的ID生成邏輯JSUI
- CRM WebClient UI和Hybris裡工作中心跳轉的url生成邏輯WebclientUI
- CRM product UI裡assignment block的顯示隱藏邏輯UIBloC
- SAPCRMOneorder裡userstatus和systemstatus的mapping邏輯APP
- BSP tag in CRM and JSP tag in HybrisJS
- SAP WebClient UI和business switch相關的邏輯介紹WebclientUI
- SAP CRM產品主資料ID的生成邏輯介紹
- SAP Hybris Commerce的JSP tag和SAP BSP tag的比較JS
- SAP UI5 sap-ui-core.js的載入邏輯UIJS
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- SAP UI5 BarcodeScannerButton 的初始化邏輯 - Cordova API 檢測等邏輯UIAPI
- sql生成可讀性邏輯圖SQL
- SAP UI5 setProperty 的執行邏輯單步調式和分析UI
- 在 CloudIDE 裡實現天貓精靈自定義技能的業務邏輯CloudIDE
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- SAP CRM One order裡user status和system status的mapping邏輯APP
- SAP UI5 應用 index.html 裡各個屬性賦值邏輯的講解UIIndexHTML賦值
- SAP 電商雲 Spartacus UI Angular UI 和 Accelerator JSP UI 的混合使用UIAngularJS
- Flutter中widget生命週期和渲染邏輯Flutter
- SAP Fiori裡Contact Support的按鈕渲染邏輯
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- javascript邏輯運算子“||”和“&&”JavaScript
- 業務邏輯漏洞和cs
- SAP UI5 BarcodeScannerButton 的初始化邏輯 - feature 檢測,Cordova API 檢測等邏輯UIAPI
- Mybatis-plus學習(五)——MybatiPlus的自定義ID生成器和邏輯刪除詳解測試MyBatis
- 漏洞小總結:瀏覽器裡那些奇怪的邏輯瀏覽器
- SAP CRM 裡 Attachment 搜尋的實現邏輯介紹
- SAP WebClient UI頁面標籤的決定邏輯介紹WebclientUI
- 物聯網學習教程——邏輯運算子和邏輯表示式
- 物理standby和邏輯standby的區別
- SAP UI5 Theme Library 的解析邏輯和 SAP UI5 配置後設資料的預設值UI
- !和~的區別(邏輯取反和按位取反)
- 型別系統和邏輯型別
- Oracle物理讀和邏輯讀Oracle
- SAP 電商雲 Spartacus UI 和 Accelerator UI 裡的 ASM 模組UIASM
- 關於 SAP Spartacus scss 處理邏輯裡的變數 $useLatestStylesCSS變數
- SAP UI5 應用 XML 檢視的載入邏輯分析UIXML
- SAP UI5自學教程一:button.js的載入邏輯UIJS