SAP Hybris里搜索显示结果的实现原理

CRM

Hybris
Hybris是怎么实现的?

我问过Hybris成都同事了,Hybris里没有CRM WebUI里F2的概念。所以只能靠自己人肉。
前面的issue讲到product template page,在里面找到用来实现product list的component。

然后找到这个pageination的实现:

在这里显示文本:

Spring Theme的语法:

The theme support provided by the Spring web MVC framework enables you to further enhance the user experience by allowing the look and feel of your application to be themed. A theme is basically a collection of static resources affecting the visual style of the application, typically style sheets and images.
和ABAP的Online Text repository一样:

Spring Theme也支持i18n:


占位符{0}会被arguments的实际值, 来自model里的searchPageData.pagination.totalNumberOfResults的值替换。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

原文地址:https://www.cnblogs.com/sap-jerry/p/12153788.html

时间: 2024-08-30 15:21:06

SAP Hybris里搜索显示结果的实现原理的相关文章

金庸和古龙,Netweaver和微服务,以及SAP Hybris Revenue Cloud

这周Jerry在长沙客户现场待了几天,感谢易总和彩亮的款待.终于有机会和关注这个公众号的一些CRM顾问们进行线下互动,感觉很不错.得知公众号里某些文章帮助顾问们解决了一些工作中的实际问题,我很高兴.感谢大家的支持,只要时间允许,这个公众号我会一直写下去. 和CRM顾问们中午吃饭时聊到了SAP一些新的云产品采用了微服务架构开发,因此我写了这篇文章. 如果要找金庸小说里帮助Jerry提高编程水平最有用的一句话,无疑是:重剑无锋,大巧不工. 杨过被郭芙斩断一臂后,以前掌握的编程语言,哦不,以前掌握的武

SAP Hybris的Convertor, Populator, Facade和DTO这几个概念是如何协同工作的

Hybris里极其重要的概念. 之前的issue谈到了Hybris MVC里的M指的是DTO,JSP作为V显示DTO的value,而DB层的Model和DTO的结构不一致. 那么,数据从DB读取之后,需要经过一个转换,写入到DTO.执行这个转换的role,就是Convertor+Populator. 注:DTO是软件设计里一个common的概念,不是Hybris特有.定义见wiki Hybris官方定义 (1) Facade: A facade is a software design patt

为什么SAP GUI里的传统事务码能通过Fiori Launchpad启动

今天是农历鼠年大年初六,本文是鼠年第6篇文章,也是汪子熙公众号第205篇原创文章. 大家这几天宅得怎么样了? Jerry之前的文章 那些年我用过的SAP IDE 曾经提到,我们可以把SAP GUI里的传统事务码放到SAP Launchpad里启动,并在浏览器里运行. 这是SE80在浏览器里运行的界面: 为响应government号召,尽量少出门,反正也闲着没事,今天我们就来聊聊这一切是怎么实现的. Jerry最初注意到这种将SAP GUI里的事务码运行在浏览器里的做法,是在日常工作的测试时,发现

SAP Hybris的build callback和SAP ABAP的SGEN事务码

这个issue AIM in CRM and C4C里介绍了C4C和CRM的After import mechanism. 在Hybris里,客户把2个G的Hybris安装包下载下来,然后在命令行里运行命令安装,实际上就是用ant的build命令. 为什么要执行build: The reasons why you need to build SAP Hybris Commerce are as follows: (1) SAP Hybris Commerce is an extendable c

Android TextView里直接显示图片的三种方法

方法一:重写TextView的onDraw方法,也挺直观就是不太好控制显示完图片后再显示字体所占空间的位置关系.一般如果字体是在图片上重叠的推荐这样写.时间关系,这个不付源码了. 方法二:利用TextView支持部分Html的特性,直接用api赋图片.代码如下: //第一种方法在TextView中显示图片 String html = "<img src='" + R.drawable.circle + "'/>"; ImageGetter imgGett

SAP系统里有很多用来控制密码的参数

SAP系统里有很多用来控制密码的参数,例如: 1.login/password_max_idle_initial  这些参数可以用来控制比如初始密码多久没登录会过期 2.login/password_max_idle_productive productive密码(就是管理员初始化以后用户自己改过的密码)多久不登录会过期 3.login/password_history_size 用户改密码时不可以用最近几次曾用过的密码 转载于SAP学习门户网,原文链接:http://www.sap6.com/

解决&quot;VC6.0的ClassView里不能显示类或成员变量&quot;问题

VC6.0是微软1998年发布的,是一款很经典的编辑器,然而它有几个很常见的bug,比如, .cpp文件打不开,智能提示出现异常,这里介绍"VC6.0的ClassView里不能显示类或成员变量"问题的解决方法.详细步骤如下: 1) 关闭VC6.0,找到工程目录里的.clw文件,按Del键删除该 .clw文件,如图(1)所示: 图(1)按Del键删除.clw文件 2)打开VC6.0里的工程,按Ctrl+W –> OK,如图(2).图(3).图(4)所示: 图(2)点击"是

Android 真机 程序安装后手机桌面或应用/窗口小部件视图里不显示程序图标

本文主要介绍android应用程序安装后图标不显示的几个可能原因. 自己写的程序突然安装后图标不见了,在应用程序安装中能找到,但是桌面上就是没有图标,启动只能从最近列表中其中..一般这种情况只会在服务类程序和测试程序中出现,因为不需要图标. 手机是中兴手机,在试过更改Android api版本.图标图片等方法后依然无果,又试了修改程序名称,问题解决.原名称是voter,被中兴和谐了...和谐了...谐了...了....又试了习大大的名字,依然不显示图标....欲哭无泪.... 附带网络上其他可能

SAP GUI里Screen Painter的工作原理

我们在SAP GUI里双击一个screen编号: 单击Layout按钮可以打开Screen Painter: 这背后的工作原理是什么? 是这个RFC destination在起作用: Connection Type为T,当Layout按钮被点击后,通过TCP/IP通知执行文件gnetx.exe: 从任务管理器里能查看到这个执行文件的进程: 要获取更多Jerry的原创文章,请关注公众号"汪子熙": 原文地址:https://www.cnblogs.com/sap-jerry/p/9821