Hybris 如何从后台扩展扩展扩展ootb类?

Hybris 如何从后台扩展扩展扩展ootb类?,hybris,backoffice,Hybris,Backoffice,如何从我的后台扩展扩展扩展ootb类(类存在于jar中),从我的自定义扩展的类扩展ootb类 我采取了以下步骤: 1) 在customextension->backoffice/src文件夹2)donebean配置xxxspring.xml中创建了我的类 我的类仍在调用(生成或服务器启动时没有任何获取错误) 有人能在这方面帮助我吗。正如我从评论和您采取的步骤中所看到的,当您扩展小部件控制器时,这是不够的 是一个很好的扩展小部件的教程,这里的一个重要步骤是在widget的definition.xm

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

我采取了以下步骤:

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

我的类仍在调用(生成或服务器启动时没有任何获取错误)


有人能在这方面帮助我吗。

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

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


...
...

PS:请注意,
标记不包含任何id属性,只包含一个扩展名。通过这种方式,您可以覆盖原始的小部件定义。

正如我从评论和您采取的步骤中所看到的,在扩展小部件控制器时,这是不够的

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


...
...

PS:请注意,
标记不包含任何id属性,只包含一个扩展名。通过这种方式,您可以覆盖原始的小部件定义。

您正在扩展的OOTB类是什么?我正在扩展“UserRoleCoserWidgetController”。错误---/webroot/WEB-INF/lib/cockpitadmin-6.6.0.1-RC5.jar/metainfo/zk-label_en.properties错误[hybrisHTTP2][Property]无法在路径为[/backoffice]的上下文中为Servlet[zkLoader]分配[label=${labels.login.singlesignon.label}严重错误:Servlet.service()在org.zkoss.zk.ui.AbstractComponent.getAttachedUiEngine(AbstractComponent.java:376)抛出异常java.lang.NullPointerException您正在扩展的OOTB类是什么?我正在扩展“UserRoleCoseRoserWidgetController”。错误---/webroot/WEB-INF/lib/cockpitadmin-6.6.0.1-RC5.jar!/metainfo/zk-label_en.properties错误[hybrisHTTP2][Property]未能在org.zkoss.zk.ui.AbstractComponent.GetAttacheduineEngine为路径为[/backoffice]的上下文中的Servlet[zkLoader]分配[label=${labels.login.singlesignon.label}严重:Servlet.service()(AbstractComponent.java:376)实际上我需要backoffice用户的当前登录用户详细信息。好的,但我告诉你的与你说的无关。实际上我需要backoffice用户的当前登录用户详细信息。好的,但我告诉你的与你说的无关。
<?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>