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
- SAP CRM產品主資料ID的生成邏輯介紹
- BSP tag in CRM and JSP tag in HybrisJS
- SAP Hybris Commerce的JSP tag和SAP BSP tag的比較JS
- SAPCRMOneorder裡userstatus和systemstatus的mapping邏輯APP
- CRM product UI裡assignment block的顯示隱藏邏輯UIBloC
- UI框架基本邏輯UI框架
- SAP WebClient UI和business switch相關的邏輯介紹WebclientUI
- Mybatis-plus學習(五)——MybatiPlus的自定義ID生成器和邏輯刪除詳解測試MyBatis
- SAP UI5 BarcodeScannerButton 的初始化邏輯 - Cordova API 檢測等邏輯UIAPI
- SAP UI5 sap-ui-core.js的載入邏輯UIJS
- SAP 電商雲 Spartacus UI Angular UI 和 Accelerator JSP UI 的混合使用UIAngularJS
- SAP CRM WebClient UI Text 可編輯與否的控制邏輯WebclientUI
- SAP CRM One order裡user status和system status的mapping邏輯APP
- visible_windows生成邏輯和解析Windows
- sql生成可讀性邏輯圖SQL
- SAP UI5 setProperty 的執行邏輯單步調式和分析UI
- SAP CRM Settype COM_TA_R3_ID的對映邏輯
- SAP WebClient UI配置決定(configuration)的邏輯介紹WebclientUI
- SAP CRM WebClient UI html 格式的 Text 顯示邏輯WebclientUIHTML
- SAP UI5 BarcodeScannerButton 的初始化邏輯 - feature 檢測,Cordova API 檢測等邏輯UIAPI
- SAP UI5 Theme Library 的解析邏輯和 SAP UI5 配置後設資料的預設值UI
- SAP UI5 應用 index.html 裡各個屬性賦值邏輯的講解UIIndexHTML賦值
- SAP CRM WebClient UI Text Type 顯示的過濾邏輯WebclientUI
- CMake 生成器表示式---條件表示式和邏輯運算子
- SAP Fiori裡Contact Support的按鈕渲染邏輯
- SAP WebClient UI頁面標籤的決定邏輯介紹WebclientUI
- 物聯網學習教程——邏輯運算子和邏輯表示式
- 如何找到SAP UI5控制元件ID生成的準確時間點和程式碼位置UI控制元件
- vue element ui 簡單表格下鑽邏輯淺記VueUI
- SAP UI5 manifest.json 和 i18n 多語言文字的解析邏輯UIJSON
- 業務邏輯漏洞和cs
- 如何優雅地在Django專案裡生成不重複的ID?Django
- linux系統掛載邏輯卷和擴充套件邏輯卷組Linux套件
- SAP UI5 Currency 資料型別的校驗邏輯分析UI資料型別
- SAP UI5 應用 XML 檢視的載入邏輯分析UIXML
- docment.getelementbyid 和jquery裡的$(#'id')區別jQuery