CRM WebClient和Hybris backoffice的UI开发都不需要开发人员手写原生的html代码。
CRM WebClient UI
在CRM WebUI workbench里,开发人员需要写下图这些SAP封装的tag:
这些Tag能在事物码SE80里找到:
Hybris backoffice UI
比如我通过backoffice左边倒L形的工作中心列表查看优惠券列表,这个列表实际上是一棵树,根节点是Marketing。
上图界面是通过在XML文件里定义Hybris封装的tag来实现的,原理和CRM WebClient UI类似。
按照第15行的注释,这种开发方式可以理解成"Configuration-based development"。第17行定义了一个类型为explorer-tree的控件。
第19行用navigation-node定义marketing这个根节点,id为这个节点的属性。
Hybris wiki上有这些Hybris封装的tag的详细用法:
类似的,下面这个表格包含了6列:
该表格是用listview这个tag实现的,下图即是6列对应的定义:
Simple search的界面:
XML文件里显示Simple search实际执行时基于couponId和name两个字段进行搜索:
要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关推荐
在SAP CRM 7.0版本中,WebClient UI配置是一项关键任务,它涉及到了用户界面的定制和优化,以提升用户体验和业务效率。WebClient UI是SAP CRM的一个核心组件,提供了一个基于Web的交互界面,使得用户能够访问和操作...
通过这个过程,你不仅学会了如何在SAP CRM WebUI中创建下拉列表,还了解了值帮助方法和接口在SAP UI开发中的重要性。这是提高用户界面功能性和用户体验的关键步骤,对于任何WebUI开发者来说都是必备技能。
SAP CRM系统的学习和应用对于初学者来说可能具有一定难度,但通过对SAP CRM的系统学习和掌握,用户可以快速找到配置点或增强点,从而完成定制需求。为了帮助初学者更好地学习SAP CRM,强晟在2010年制作的自学笔记,...
Subject: 为什么design time时候看到的是ICQR,点了service之后看到02QR的代码被call到 这是cross component navigation在起作用。 Result list是model在ICQR里面,如果点service,会navigate到service detail page...
《SAP CRM基础培训教材详解》 ...总结来说,SAP CRM的基础培训涵盖了WebClient UI的演变及其丰富元素,以及CRM与ERP的集成策略。了解这些知识,有助于更好地理解和使用SAP CRM系统,提升企业的运营效率和服务质量。
Sent: Thursday, May 9, 2013 6:30 PM Subject: ON_NEW_FOCUS的用途 ROOT ———————————— Product ID PRODshortText ———————————— Product Description Genil Model hierarchy
最初,SAP CRM使用的是PCUI和IC WebClient,后来发展为WebClient,最新的版本是CRM 7.0 EHP1。这个阶段,WebClient UI利用SAP BSP(Business Server Pages)和BOL(Business Object Library)技术,通过HTTP协议使得...
UI Guidelines for CRM WebClient User Interface
产品建议不仅能在标准订单等销售事务中应用,还能在CRM WebClient UI(交互中心)和Web渠道中实时呈现,帮助销售人员在与客户的互动中快速响应并提供个性化建议。 通过灵活地配置产品联想规则,企业可以设定复杂的...
开发者可能在这个类中重写了WebClient的某些方法,比如`DownloadDataAsync`和`DownloadFileAsync`,以便在下载过程中能够实时更新UI状态。 `Form1.Designer.cs`和`Form1.cs`是主应用程序窗体的相关文件,Designer....
请注意,实际应用中可能需要处理错误和异常,以及考虑线程同步问题,确保UI线程安全地更新进度条。此外,如果要实现更复杂的功能,比如暂停和恢复下载,可能需要使用更高级的类如System.Net.Http.HttpClient,配合...
以下是对标题和描述中涉及知识点的详细解释: 1. **WebClient下载文件**: WebClient类提供了下载文件的基本功能。你可以通过调用其`DownloadFile`方法来下载一个文件,该方法接受一个URL和本地文件路径作为参数。...
### C# WebClient 上传文件知识点解析 #### 一、引言 在开发过程中,经常会遇到需要将客户端的文件上传到服务器的需求。C#语言提供了多种方法来实现这一功能,其中`WebClient`类就是一种非常简便的方式。本文将详细...
总结来说,Windows Phone开发中,WebClient和HttpWebRequest是两种常用的网络通信工具,各有优缺点。处理GB2312乱码问题需要正确识别和使用字符编码,这在解析HTTP响应时尤为重要。项目文件展示了Windows Phone应用...
在.NET框架中,`WebClient`类是用于执行基本HTTP操作的一个强大工具,例如下载、上传数据等。在这个"C#通过WebClient下载demo"中,...理解并熟练掌握`WebClient`的使用,对提升.NET开发中的网络操作能力非常有帮助。
WebClient安装文件。 ...比较三种流行的HTTP客户端:...WebClient的主要优点是它的非阻塞和反应式的特性,这使得它在处理大量并发请求时能够保持高性能。此外,由于它是Spring的一部分,所以它与Spring框架的集成非常好。
在本教程中,我们将深入探讨如何使用WebClient类来实现一个功能完善的网络资源下载器,包括实时显示下载速度和进度,并在下载完成后提供提示。 首先,让我们了解WebClient类的基本用法。WebClient是System.Net命名...
标签中的"webform"可能指的是ASP.NET Web Forms,虽然WebClient更适合于WinForm应用,但在Web Form项目中,可以使用相同的WebClient类进行后台数据交互。WebClient同样适用于ASP.NET环境,可以用于服务器端的HTTP...
在实际开发中,你可能需要根据自己的需求调整这些步骤,比如添加身份验证、使用异步上传以避免阻塞UI线程等。 总之,利用C#的WebClient类上传文件到IIS是一项常见的任务,通过理解HTTP协议和WebClient类的工作原理...
了解并熟练掌握`WebClient`的使用,对于开发涉及网络交互的应用至关重要。在"FileUpAndDown"这个压缩包文件中,可能包含了一些示例代码或练习,可以帮助你更深入地理解`WebClient`的工作原理和使用方法。