`
JerryWang_SAP
  • 浏览: 1045861 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

SAP 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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

weixin.qq.com/r/LjnZwTH (二维码自动识别)

0
0
分享到:
评论

相关推荐

    SAP BSP必要配置

    SAP BSP使用前的必要配置 内有截图 详细步骤

    SAP web 开发技术 BSP2 处理网页的

    详细说明了如何使用组、托盘和标签条控件来组织页面元素,这些控件可以帮助提高页面的可读性和可用性。 ##### 3.12 overflowContainer 解释了溢出容器控件的作用,即当内容超出容器大小时如何处理。 ##### 3.13 ...

    BSP报表开发实例(HTML)

    - ABAP代码主要负责处理用户的输入和生成动态数据。例如,`loop at ZSDFB_YSHDDCX into wa_YSHDDCX.`循环遍历一个内部表,然后将数据绑定到HTML表格中显示。这展示了BSP如何将数据库数据与前端HTML相结合。 6. **...

    SAP UI5 文档

    文档中包含了如何使用SAP Fiori元素、列表报告和对象页面、分析列表页面以及概览页面来开发应用程序的指南。 在分析路径框架(APF)开发方面,文档提供了如何设置APF和APF配置模型器、授权概念,以及如何增强APF...

    NET200 SAP BSP 开发

    ### SAP BSP 开发知识点概述 #### 一、SAP Web Application Server与BSP开发简介 在探讨SAP BSP(Browser-based Screen Page)开发之前,我们首先需要了解SAP Web Application Server的基本概念及其在BSP应用开发...

    UIPATH机器人实现登录SAP的功能

    同时,“财务及系统运营人员”表明此功能主要针对这些职业群体,他们可以利用UiPath自动化日常的SAP系统操作,例如数据录入、报告生成等,从而减轻工作负担,提高效率。“SAP系统业务自动化+节省人力,重复性工作”...

    SAP B1 UI及DI文档

    开发者可以学习如何利用SDK修改现有的UI元素,或者创建全新的用户界面,以适应特定的业务需求。UI自定义不仅可以提高用户的工作效率,也可以增强系统的整体功能性和用户体验。 在阅读和应用这些文档时,开发者应...

    SAP UI5入门

    SAP UI5 的软件开发包(SDK)包括一系列有用的工具和资源: - **开发者指南**:概述了 SAP UI5 使用的编程语言、开源技术、开发工具以及 API 的相关信息。 - **控件部分**:包含运行中的示例演示,这些示例包含了对...

    SAP UI5打包成APP

    在如今数字化转型的浪潮中,SAP UI5作为一种面向企业级应用的开发框架,越来越多的企业选择使用它来构建和部署应用程序。SAP UI5以其丰富的控件库、良好的集成性以及适应性而受到企业的青睐。然而,随着移动设备的...

    sap ui5表单例子

    SAP UI5是SAP公司推出的一款用于构建企业级Web应用程序的开源框架,它提供了丰富的用户界面元素和强大的数据绑定功能,使得开发人员能够轻松创建交互式、响应式的应用。 ### SAP UI5概述 SAP UI5基于HTML5技术,...

    SAP UI5 Reference for SAP HANA

    3. 模型-视图-控制器(MVC)设计模式,这是SAP UI5中的核心概念之一,用于分离应用逻辑、数据和界面,提高代码的可维护性和可扩展性。 4. SAP UI5的资源处理,包括库的使用、组件的构成,以及如何定义SAP UI5自定义...

    sap ui5通用组件例子

    在 SAP UI5 开发中,通用组件(commons)是开发者常用的一类元素,它们提供了许多基本的用户界面功能,能够帮助构建高效、易用的应用。本资料主要关注 SAP UI5 的通用组件及其在实际开发中的应用示例。 SAP UI5 是...

    sapui5-runtime

    3. **数据绑定**:SAP UI5的数据绑定机制允许UI元素和数据模型之间自动同步,无需手动更新。这简化了编程,减少了错误的可能性。 4. **OData服务**:SAP UI5与OData协议深度集成,OData是一种面向服务的协议,用于...

    SAPUI5-Training

    - **应用架构**:SAPUI5的应用程序遵循MVC(Model-View-Controller)模式,使得逻辑清晰、结构层次分明,便于维护和扩展。 - **Model**:数据模型,负责管理应用程序的数据。 - **View**:视图层,展示数据并处理...

    SAP UI5入门概述

    通过以上步骤,开发者可以初步了解 SAP UI5 和 SAP Fiori 的基本概念,并掌握如何搭建一个基础的开发环境来实践 SAP UI5 开发。这对于初学者来说是非常宝贵的资源,有助于快速入门并深入了解 SAP UI5 技术栈。

    SAP Business One SDK(UI)

    SAP Business One SDK(UI)是为开发人员和系统集成商设计的一套工具,用于扩展和自定义SAP Business One的用户界面。SAP Business One是一款面向中小企业的全面业务管理软件,它涵盖了财务、销售、采购、库存和生产...

    SAPUI5 详细讲解

    SAPUI5不仅提供了一套完整的开发工具链,还具备高度的可扩展性和兼容性,是构建现代化企业级Web应用的理想选择。无论是初学者还是经验丰富的开发者,都能从中找到合适的工具和资源,快速构建高质量的业务应用。

    SAP UI5 OVERVIEW

    总之,SAP UI5 作为 SAP 公司的核心前端框架之一,不仅拥有丰富的组件和强大的功能,还在不断地进化和完善之中。借助 SAP 的 Web 应用程序工具包,开发者能够更高效地构建出高质量的企业级应用。

    SAPUI5_InstGuide

    考虑到文档中出现的商标和版权声明,我们可以了解SAP UI5是由SAP公司开发的,并且与其他SAP产品和服务(例如SAP R/3、SAP NetWeaver、SAP HANA等)一样,具有重要的知识产权保护。此外,文档提到了SAP产品和服务名称...

    sap常用的MRP元素

    下面将详细介绍SAP MRP中常用的元素,这些元素是MRP运行的基础,对于理解和操作SAP MRP系统至关重要。 1. **Stock(库存)** 库存是MRP计算的起点之一,它反映了当前可用的物料数量。SAP中的库存数据包括实际库存...

Global site tag (gtag.js) - Google Analytics