如何从我的自定义扩展类的后台扩展扩展 ootb 类(jar 中存在类)。
我遵循的步骤:
1) 在 customextension -> backoffice/src 文件夹中创建了我的类 2) 完成 bean 配置 xxxspring.xml
我的班级仍在打电话(在构建或服务器启动时没有任何错误)
谁可以帮我这个事。
如何从我的自定义扩展类的后台扩展扩展 ootb 类(jar 中存在类)。
我遵循的步骤:
1) 在 customextension -> backoffice/src 文件夹中创建了我的类 2) 完成 bean 配置 xxxspring.xml
我的班级仍在打电话(在构建或服务器启动时没有任何错误)
谁可以帮我这个事。
正如我从评论和您采取的步骤中看到的那样,当您扩展小部件控制器时,这还不够。
这是扩展小部件的一个很好的教程,这里的一个重要步骤是在小部件的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。通过这种方式,您可以覆盖原始小部件定义。