快生活 - 生活常识大全

如何将页面的值传递到


  先看最后达到的效果,下图蓝色矩形框是我自开发的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的原创文章,请关注公众号"汪子熙":
网站目录投稿:青容