Backoffice中的跳入URL?

2020-09-12 07:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我想知道是否可以使用此处介绍的跳...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想知道是否可以使用此处介绍的跳转网址功能( https://wiki.hybris.com/display/release5/Cockpit+Jump-In+URLs )。

4条回答
哎,真难
2020-09-12 08:17

嗨,,

我们有机会为Projet实现此功能,只是与您分享我们的方法,效果很好。 我们创建了一个小部件(由Wojciech建议),它监听URI参数并将sendOuput发送到相应的小部件。 以下代码适用于类似" http://localhost:9001/backoffice/?persp = customPerspectiveId

  @Override
  公共无效初始化(最终组件comp)
  {
      最终执行exec = Executions.getCurrent();
      对于(最终Entry  param:exec.getParameterMap()。entrySet())
      {
          LOG.debug(" *访问url参数:" + param.getKey()+" === >>>" + String.join(",",param.getValue()));
      }
     //在此配置其他小部件的输出,例如,透视图预选择。
      如果(StringUtils.isNotEmpty(data.getPerspective()))
      {
          this.sendOutput(" selectedPerspective",data.setPerspective(exec.getParameter(" persp")););
      }
  }

  

唯一的限制是必须将该组件加载到所有其他组件之后,否则该事件可能不会被捕获...此外,由于此组件可与URL一起使用,因此会触发后台显示的刷新(即: 小部件的初始化)需要一些时间...

希望有帮助。

奥利维尔(Olivier)