productcockpit:新视图

2020-09-19 19:43发布

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

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


专家们

我尝试在productcockpit中创建一个新视图。

.. backoffice-config.xml:

  
      
          
              
                  
                      输出值
                      " pcmbackoffice-triple-hierarchy-view" 
                  
                  ...
              
          
      
  

  

.. backoffice-widgets.xml:

  

      
      

  


  

结果:我在左侧导航栏中获得一个新图标。 单击它后,将显示进度栏,但随后显示collectionBrowser-view。

不幸的是,没有日志消息,我也不知道如何调试它。

任何帮助表示赞赏。 谢谢Heiko

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

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


专家们

我尝试在productcockpit中创建一个新视图。

.. backoffice-config.xml:

  
      
          
              
                  
                      输出值
                      " pcmbackoffice-triple-hierarchy-view" 
                  
                  ...
              
          
      
  

  

.. backoffice-widgets.xml:

  

      
      

  


  

结果:我在左侧导航栏中获得一个新图标。 单击它后,将显示进度栏,但随后显示collectionBrowser-view。

不幸的是,没有日志消息,我也不知道如何调试它。

任何帮助表示赞赏。 谢谢Heiko

付费偷看设置
发送
5条回答
SAP小黑
1楼 · 2020-09-19 20:29.采纳回答

您的扩展程序对pcmbackoffice有依赖性吗? 在您的extensioninfo.xml中,您应该具有以下依赖关系:

  

  

此致

卢卡斯

浮生未央
2楼-- · 2020-09-19 20:08

嗨,

你有

  
              toggleInput 
             已选择
        

  

在您的config.xml中?

至于调试。 我建议从ViewSwitcherWidgetController开始。

此致

卢卡斯

能不能别闹
3楼-- · 2020-09-19 20:16

是的,我有。 这是完整的操作代码:

  
                  
                      输出值
                      " pcmbackoffice-triple-hierarchy-view" 
                  
                  
                       defaultActive 
                       false 
                  
                  
                       toggleInput 
                      已选择
                  
                  
                       viewMode 
                       iconAndText 
                  
                  
                       iconUri 
                       cng/images/triple.svg 
                  
                  
                       actionName 
                       label.pcmbackoffice.triple.hierarchy 
                  
              

  

感谢您的提示。 我会尝试...

Heiko

SAP小菜
4楼-- · 2020-09-19 20:19

嗨,

切换操作(如果未进行其他配置)将在嵌入它的小部件上通知名为 output 的套接字。 开箱即用,该窗口小部件上不存在这样的套接字,必须将其声明为虚拟套接字。 例如:

  
                  <虚拟插座>
                      
                  
              

  

这样,id为 some-id 的小部件将获得一个新的输出套接字,该套接字可以作为标准套接字连接。

问题的另一部分是扩展的拆分布局。 正如文档所说,它仅支持以下布局:单, twixe,twixs,triple,mixleft或mixright。 没有其他字符串值有效。

一般来说,小部件允许:

  • 在其窗口小部件插槽上放置3个窗口小部件

  • 一次显示1-3个小部件

  • 如果显示的窗口小部件超过1个(单个),则其他布局在屏幕上提供不同的窗口小部件混搭(我们始终显示相同的窗口小部件!)

如果您需要在扩展拆分布局中显示另一组小部件,我认为您可能需要具有原始扩展拆分布局的视图切换器(能够以选择性方式显示其子级之一的小部件), 额外的拆分布局以容纳新的小部件。

这可能有点复杂,在这种情况下,我建议从设计了套接字通信和导航的UI的纸上草图开始。

干杯, Wojtek

小c菟菟
5楼-- · 2020-09-19 20:17

感谢您的快速回复。 但与此同时,我在日志文件中发现了此错误:

错误[hybrisHTTP26] [XMLWidgetPersistenceService]无法将扩展名应用于ID为'pcmbackoffice-contents'的小部件,小部件不存在。

在BO-orchestrator中重置配置时发生。 这行有什么问题吗?

  

  

??

一周热门 更多>