如何将SAP C4C TI页面的值传递到Embedded Component里去
SAP 如何 页面 传递 Component C4C Embedded TI
2023-09-14 09:02:59 时间
先看最后达到的效果,下图蓝色矩形框是我自开发的UI,里面的ID 25234来自C4C标准的Lead UI里的Lead ID。这个值是如何从Lead Thing Inspector UI传递到Embedded Component的input field里的呢?
新建一个Embedded Component,data model标签页里,选择Lead这个标准的BO. 创建一个Data field LeadID,将其和BO字段ID绑定。
新建一个input field,其值绑定到data field LeadID上。
剩下的问题是这个Embedded Component运行时,LeadID如何被赋以对应的值。
另外新建一个data field leadID,不对其做绑定。
新建一个inport,取名fromLead, 创建一个参数ObjectID, 这个名称可以随便取。ParameterBinding, 选择将其绑定到/Root/inport/leadID上。
RequestFireOnInitialization设置为true,onFire属性需要为其绑定一个event handler:
创建一个event handler,取名readLead,明细如下:
最后将该Embedded Component添加到Sales Lead TI页面时,将TI页面的outport里的参数SalesLeadID同Embedded Component inport的参数ObjectID绑定即可。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- SAP UI5 应用开发教程之六十九 - 如何从 SAP UI5 Not Found 页面跳转回到正常的应用页面试读版
- 如何通过增强(Enhancement) 的方式给 SAP ABAP 标准程序增添新功能试读版
- 如何自行查找出SAP CRM产品主数据页面的assignment block基于的settype类型
- 如何在SAP gateway系统配置路由到后台系统的OData服务路径
- 如何启用SAP C4C OData Event Notification
- SAP BSP页面里,每次在Text Area里敲字后如何统计输入的总字数
- 如何从 SAP Spartacus Product Detail 页面,找到其 Angular 实现 Component 的位置
- SAP 电商云 Spartacus 产品明细页面的 pageContext 如何获取的?
- 如何找出 SAP电商云产品明细页面读取后台数据的代码具体位置
- 如何在 SAP Spartacus 里添加自定义页面 - Custom Page
- SAP Spartacus里几个和Focus相关的directive的继承关系以及元素focus是如何实现的
- SAP Spartacus如何启用B2B feature
- 如何查找SAP Cloud for Customer UI页面对应的技术模型明细
- 如何让SAP C4C自定义BO实现附件上传的功能
- 如何创建URL Mashup并插入到SAP Cloud for Customer标准页面里
- 如何阻止SAP CRM订单创建好之后,自动被置为传输状态这一行为
- 在SAP CRM WebClient UI中用javascript触发ABAP event
- SAP UI5 应用开发教程之七十八 - 如何通过 url 保持 SAP UI5 搜索的状态,让其支持书签功能试读版
- SAP OData service的执行是如何从Gateway系统转交到backend系统