大家好,
最近我做了一个需求,我们需要在IC业务伙伴视图中建立营销属性和标识分配块。
场景:当一个用户处于实用业务角色时,搜索一个BP,他会得到一个更多字段的选项。当他点击它时,他会得到下面的截图所示的东西
这里根据要求,自助建站模板,以及电话,人工智能书,传真和电子邮件,营销属性和标识标签也是必需的。
解决方案:
1。转到组件ICCMP\u BP\u详细信息,增强它,为这两个视图添加组件用法BP\u数据在这个标准组件中。(BP\u DATA/MarketingAttributesEOVP和BP\u DATA/AccountIDNumberList)。
2。现在在ICCMP\u BP\u DETAIL中,在ViewSet ICCMP\u BP\u DETAIL/CommunicationVS in runtime rep下,将此组件用法与视图一起添加。
3.现在转到BP\u DATA组件并增强这两个视图。增强后,重新定义集合\视图\组\上下文。现在需要设置视图组上下文,国内免费云服务器,因为您最初不会获得父实体。添加以下行代码:
如果IV\u PARENT\u CONTEXT是INITIAL.CREATE OBJECT ME->VIEW\u GROUP\u CONTEXT TYPE CL\u BSP\u WD\u VIEW\u GROUP\u CONTEXT.
VIEW\u GROUP\u CONTEXT->set\u VIEW\u editabiled(ME).ELSE.ME->VIEW\u GROUP\u CONTEXT=IV\u PARENT\u CONTEXT.ENDIF..
视图在这里也被设置为可编辑,具有相同的VIEW\u GROUP\u CONTEXT属性。单击IC代理上的编辑按钮将触发此操作。插入事件代码时需要小心锁定,靠谱云服务器,因此您不必担心该部分。
4.然后转到.htm页面,并使noHeader="FALSE",学习大数据,personaliable="TRUE"(如果您也需要个性化图标),这样您就可以获得带有按钮插入和个性化图标的标题
5。在iccmp组件的组件控制器中进行绑定,代码为
CASE IV\u USAGE->USAGE\u NAME.
当'BP\u DATA.IV\u USAGE->BIND\u CONTEXT\u NODE(IV\u controller\u TYPE=CL\u BSP\u WD\u controller=>CO\u TYPE\u component IV\u TARGET\u NODE\uIV\u NODE\u 2\u BIND='PARTNER')。
激活您的代码并测试
您将得到如下所述的结果。
希望这对您有所帮助。