点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我只是在后台创建一个新的小部件。 我需要在资源管理器树中添加到此小部件的链接,并在中央插槽中将其打开。
尽管我没有找到任何循序渐进的答案,但我已经阅读了很多其他类似主题的问题,而且我认为很多人都遇到了同样的问题。
marketplace.zul
Hello World
我的小部件定义是:
在此处输入代码<?xml version =" 1.0" encoding =" UTF-8" standalone =" yes"?>
MarketPlace
在后勤办公室中打开市场视图,以便供应商可以管理其交货和库存
MarketPlace
拉斐尔·法里亚(Rafael Faria)
0.1
我的资源管理器树配置为:
->这是我的小工具
我已经在我的widgets.xml中尝试过
#root.id EQ
"市场"
com.hybris.backoffice.navigation.NavigationNode
我知道有很多东西不见了,但我不知道是什么。 有谁能帮助您逐步地将小部件添加到资源管理器树中?
好吧,经过大量研究,我找到了方法,如果有人需要它或有更好的解决方案,我将在这里发布。
所以我的本地扩展中有平台后台办公室。
我几乎没事,只需要更改widgets.xml。
在平台后台,我们有一个与资源管理器树explorerTreeConditionEvaluator链接的评估器。 它过滤所有TypeNode(资源管理器树的选定节点)并将其发送到高级搜索。 因此,我更改了测试表达式:
来自:#(com.hybris.cockpitng.tree.node.TypeNode)的根实例
到:#T(com.hybris.cockpitng.tree.node.TypeNode)的根实例和#root.id!='Marketplace'
之后,创建另一个评估器以测试typenode和市场ID。
完成此操作后,必须通过此操作将此评估器链接到资源管理器树和中心插槽
之后,我可以单击在* -config.xml中添加到资源管理器树中的链接。
这是我的文件,希望对您有所帮助。
*-widget.xml
*-config.xml中的资源管理器树
我想实现类似的效果,并且按照上面的说明可以创建新的小部件,但是在单击自定义节点后,单击其他节点将使其无效。 编辑器将我的自定义窗口小部件固定在中间位置。
嗨,
通常,您的小部件需要在definition.xml中定义输入套接字,以便可以将数据传递进来。
很可能还需要控制器以某种方式对数据输入做出反应。 有关更多详细信息,请参阅此文档。
干杯, Wojtek
你好Wojtek,
感谢您的回答,但是我不想将数据传递到我的小部件,我只想通过单击资源管理器树中的链接将其显示在后台的中心位置。
我的本地扩展中有Platformbackoffice,我开始研究此扩展,经过大量测试,我找到了一种实现所需功能的方法,如果其他人对此也有疑问,我将在此处发布。
一周热门 更多>