如何在后台点击加载多个小部件

2020-09-14 18:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在Backoffice中单击特定...

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

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


在Backoffice中单击特定的导航节点后,我试图显示两个小部件。 目前,我能够查看一个小部件,但想同时查看两者。

这是到目前为止我如何配置它的一般想法。 它可以正常工作,但仅显示一个小部件。

在* -widgets.xml中,我定义了我的两个小部件以及条件评估器和小部件连接。

  
      
 
          
               
               
               
               
              <虚拟插座/>
          
           
           
           
           
          <虚拟插座/>
      
  
 
 
  
      
          ...
      
      
          ...
      
  
 
  
  
  
  <!-显示第二个窗口小部件,但我想同时查看两者。  ->
  

  

我知道第二个小部件是最后一个要加载的小部件,因此它是正在显示的小部件。 但是有没有一种方法可以将它们同时显示在单个页面/视图上。 仅仅是一个接一个吗?

任何输入表示赞赏!

2条回答
哎,真难
2020-09-14 19:22

嗨TS,

在继续详细介绍之前,我需要假设您的 backoffice_content_container 扩展名只是为了表达一个想法,因为这两个添加的小部件( myFirstWidget mySecondWidget )缺少有关应将其放入哪个广告位的信息(请检查您的情况是否是 perspectives )。 但是,如果是这样,则无需向我们显示属性提取器和与我们未知的套接字的连接( myFirstWidget mySecondWidget refresh 套接字) >)。

当遇到问题时-查看您的网格物体,应该什么也不显示。 要实现您想要的目标,您需要执行以下操作:

  • 使用现有布局之一来布置您的两个小部件

  • 将使用过的布局小部件放置在 backoffice_content_container perspectives 插槽上,并且ID等于资源管理器树节点的ID(即 my_new_two_widgets

  • 通过添加新的虚拟输出套接字(将其称为 myNewView )并为其指定一个表达式( myNewView_expression 设置)来扩展 explorerTreeSelectionProxy ),它将为您的节点返回 true (即#root.id EQ'my_new_two_widgets

  • explorerTreeSelectionProxy 的新输出套接字(在此示例中为 myNewView )和 backoffice_content_container 的输入套接字之间创建连接 selectPerspective

我不知道您使用的是什么SAP客户体验,但是我提供的解决方案自6.5(自引入 explorerTreeSelectionProxy 以来)一直有效。 如果您使用的是旧版本,则情况要困难得多,因为实际上这需要对管理座舱网格进行大量更改。

干杯, Jacek

一周热门 更多>