UI5 例如我需要在controller的onShowHello里通过MessageToast弹一个消息显示在UI上, 我需要先定义我自己的controller,该controller extend自UI5标准的controller module,路径为sap/ui/core/mvc/Control ...
分类:
Web程序 时间:
2020-05-01 20:28:42
阅读次数:
70
JavaScript可以获取浏览器提供的很多对象,并进行操作。 BOM是browser object model的缩写,简称浏览器对象模型 ,提供了独立于内容而与浏览器窗口进行交互的对象; 1、window对象 ,是JS的最顶层对象,其他的BOM对象都是window对象的属性; window对象不但 ...
分类:
Web程序 时间:
2020-05-01 19:03:03
阅读次数:
136
CRM WebClient和Hybris backoffice的UI开发都不需要开发人员手写原生的html代码。 CRM WebClient UI 在CRM WebUI workbench里,开发人员需要写下图这些SAP封装的tag: 这些Tag能在事物码SE80里找到: Hybris backof ...
分类:
Web程序 时间:
2020-05-01 19:01:23
阅读次数:
79
在我的博客A debugging issue caused by source code mapping里我介绍了在我做SAP C4C开发时遇到的一个曾经困扰我很久的问题,最后结论是这个问题由于JavaScript的source code map机制在Chrome开发者工具里起作用,其实是worki ...
分类:
其他好文 时间:
2020-05-01 18:56:42
阅读次数:
59
Jerry: 我和周帅认识不久,自去年7月SAP成都研究院Cloud for Customer(以下简称为C4C)开发团队组建至今,根据这段时间和周帅愉快的合作经历,我觉得如果把周帅比作我读过的小说里的一位主人公,我认为是古龙《风云第一刀》中的主角李寻欢。 李寻欢出身名门,“一门七进士,父子三探花” ...
分类:
其他好文 时间:
2020-05-01 18:39:54
阅读次数:
85
i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。 SAP CRM WebClient UI上显示的文本不会硬编码,而是维护在OTR(Online T ...
分类:
其他好文 时间:
2020-05-01 15:06:52
阅读次数:
69
CRM WebClient UI WebClient UI渲染出来的DOM元素的这些C#_W#格式的id是在哪行ABAP代码被生成出来的? 参考我的博客WebClient UI element ID generation logic Hybris 既然是JSP,和同样基于服务器端渲染的BSP的套路一 ...
分类:
Web程序 时间:
2020-05-01 14:55:33
阅读次数:
60
登录Hybris前台,在product catalog里选择Digital camera: 点击某个产品进入明细页面: 注意产品明细这个url: 这个明细页面的路由和SAP UI5的路由思路很像。 在SAP UI5应用里,每个页面都会有一个对应的路由配置信息。该信息的结构如下图所示,包含一个页面的逻 ...
分类:
其他好文 时间:
2020-05-01 14:53:14
阅读次数:
45
CRM Controller只需实现IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION方法: 上图在ABAP调试器里观察到的这个字符即出现在最终页面上。 Hybris Product明细页面的pageTitle字段绑定到Model的{pageTit ...
分类:
Web程序 时间:
2020-05-01 14:50:57
阅读次数:
65
The easiest way to get started is by including the Spring Cloud BOM and then adding spring-cloud-alibaba-dependencies to your application’s classpath. ...
分类:
其他好文 时间:
2020-05-01 14:44:04
阅读次数:
62