ITPub博客

首页 > 应用开发 > IT综合 > 如何将SAP C4C TI页面的值传递到Embedded Component里去

如何将SAP C4C TI页面的值传递到Embedded Component里去

原创 IT综合 作者:i042416 时间:2020-03-22 08:49:22 0 删除 编辑

先看最后达到的效果,下图蓝色矩形框是我自开发的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绑定即可。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24475491/viewspace-2681906/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
测试

注册时间:2018-01-20

  • 博文量
    3822
  • 访问量
    1985628