1

如何从我的自定义扩展类的后台扩展扩展 ootb 类(jar 中存在类)。

我遵循的步骤:

1) 在 customextension -> backoffice/src 文件夹中创建了我的类 2) 完成 bean 配置 xxxspring.xml

我的班级仍在打电话(在构建或服务器启动时没有任何错误)

谁可以帮我这个事。

4

1 回答 1

0

正如我从评论和您采取的步骤中看到的那样,当您扩展小部件控制器时,这还不够。

是扩展小部件的一个很好的教程,这里的一个重要步骤是在小部件的definition.xml中定义控制器。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget-definition extends="the widget path here"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:noNamespaceSchemaLocation="http://www.hybris.com/schema/cockpitng/widget-definition.xsd">

...
   <controller class="your new controller path" />
...
</widget-definition>

PS:请注意该<widget-definition>标签不包含任何id属性,只有一个extends。通过这种方式,您可以覆盖原始小部件定义。

于 2020-03-11T07:04:20.880 回答