小编Hyb*_*elp的帖子

Hybris的Extension&Add Ons有什么区别

我认为Default Extension可以封装业务逻辑,类型定义,配置和添加.

我知道这Add On 也是一种 Extensions 延伸正常扩展.

我进一步知道Add Ons扩展功能而不涉及CODE Base.

来自Hybris专家的任何意见都得到了高度赞赏.

hybris

4
推荐指数
2
解决办法
1万
查看次数

如何在PDF单页中打印多个jasper报告

我可以使用以下代码在单个PDF文件中打印多个报告,但每个报告都会添加一个新页面。

JasperReport jreport1 = JasperCompileManager.compileReport("D:\\FTP\\JRXML\\PatientConsultantReport\\"+checkedReport+".jrxml");
JasperPrint jprint1 = JasperFillManager.fillReport(jreport1, new HashMap(), new JRResultSetDataSource(rs));
jprintlist.add(jprint1);
          .
         So ON
          .
          .
jprintlist.add(jprint5);

    JRExporter exporter = new JRPdfExporter();
                exporter.setParameter(JRPdfExporterParameter.JASPER_PRINT_LIST, jprintlist);
                OutputStream output = new FileOutputStream(new File("D:\\FTP\\PDF\\VisitsSummaryReport.pdf"));
                exporter.setParameter(JRPdfExporterParameter.OUTPUT_STREAM, output);
                exporter.exportReport();
Run Code Online (Sandbox Code Playgroud)

所以问题是:如何将所有数据打印在PDF的单个页面上,而不是每个报表都有新页面?

java pdf multithreading report jasper-reports

3
推荐指数
1
解决办法
7009
查看次数

hybris populators and converter概念及其关系

有人可以解释一下Hybris中使用的转换器填充的概念吗?我在Hybris中经历了AddOns的概念,但其中一点说"在我们使用AddOnsHybris商务加速器后,你可以将populator插入现有的转换器而不必重新定义它们" 吗?所以我认为首先要理解这些概念会更好.

hybris

3
推荐指数
1
解决办法
2万
查看次数

在 Hybris 插件中找不到自定义组件的 JSP/控制器

我正在运行 Hybris 6.6 并且正在构建一个新的插件,它基本上是一个控制器和相应的 JSP。然而,在运行时,Hybris 没有找到控制器 bean 并在店面文件夹中搜索 JSP(它不存在,因为 JSP 位于店面插件文件夹中)。

我使用 extgen 创建了插件,然后也使用 ant 将其安装在店面中。

脚步:

  • 在从 SimpleCMSComponent 继承的 -items.xml 中创建组件
  • 创建继承自 AbstractCMSController 的控制器,
  • 在插件文件夹中创建 JSP,
  • 创建组件并通过 Imped 添加到页面槽中,
  • @Controller 的名称等于组件 + “Controller”

我已经调试了代码,当 Hybris 尝试通过 getBeanFactory().contains(controller) 查找是否有控制器时,它返回 false。如果我查看 bean 工厂返回的 bean 列表,则控制器的 bean 不在那里。

关于发生了什么的任何线索?我什至尝试在 -web-spring.xml 上显式创建控制器 bean,但没有改变任何东西。

谢谢

components add-on hybris

3
推荐指数
1
解决办法
1940
查看次数

hybris mac hybris启动突然出现错误

完成ant all. ./hybrisserver.sh后我所做的那一刻(在平台文件夹中)

或者我做. ./hybrisserver.sh debug

我收到以下错误,我应该如何解决这个问题。该设置早些时候就可以工作,我用一个配方对其进行了初始化。如果我在安装程序文件夹中给出./install.sh -r b2c_acc_plus start ,效果很好

. ./hybrisserver.sh

dirname: illegal option -- b

usage: dirname path

-bash: cd: /tomcat/bin: No such file or directory
Run Code Online (Sandbox Code Playgroud)

tomcat catalina sap-commerce-cloud

3
推荐指数
1
解决办法
1195
查看次数

Spring MqttPahoMessageDrivenChannelAdapter 丢失连接:连接丢失;重试

我们正在使用Spring message-driven-channel-adapter订阅MQTT主题。但是我们经常遇到以下错误。我已经使用 JavaScript 客户端(mqttws31.js)测试了连接,它工作正常。表示连接没有问题。

错误 :-

org.springframework.integration.mqtt.inbound.MqttPahoMessageDrivenChannelAdapter connectionLost
SEVERE: Lost connection:Connection lost; retrying...
Run Code Online (Sandbox Code Playgroud)

MQTT 消息:-

[payload=6483D03E4C75BA943148F18D73,1.00,1E, headers={mqtt_retained=false, mqtt_qos=0, 
id=5fa41168-34c6-1e3d-a775-e3146842990a, mqtt_topic=TEST/GATEWAY2, mqtt_duplicate=false, timestamp=1499067757559}]
Run Code Online (Sandbox Code Playgroud)

配置:-

<bean id="clientFactory"
    class="org.springframework.integration.mqtt.core.DefaultMqttPahoClientFactory">
    <property name="userName" value="${mqtt.username}" />
    <property name="password" value="${mqtt.password}" />
</bean>

<int-mqtt:message-driven-channel-adapter
    id="mqttInbound" client-id="${mqtt.default.client.id}" url="${mqtt.url}"
    topics="${topics}" client-factory="clientFactory" auto-startup="true"
    channel="output" error-channel="errorChannel" />


<int:channel id="output" />
<int:channel id="errorChannel" />

<int:service-activator input-channel="errorChannel"
    ref="errorMessageLogger" method="logError" />
<bean id="errorMessageLogger" class="com.mqtt.ErrorMessageLogger" />

<int:service-activator input-channel="output"
    method="handleMessage" ref="mqttLogger" />
<bean id="mqttLogger" class="com.mqtt.MqttReciever" />
Run Code Online (Sandbox Code Playgroud)

pom.xml :

<dependency>
    <groupId>org.eclipse.paho</groupId> …
Run Code Online (Sandbox Code Playgroud)

java spring spring-integration mqtt paho

2
推荐指数
1
解决办法
4024
查看次数

如何通过 impex 在 SAP Hybris 中配置客户特定定价?

我想在 Hybris 中向不同的客户群展示产品的不同价格。如何通过 Impex 实现这一目标?

impex sap-commerce-cloud

2
推荐指数
1
解决办法
3128
查看次数

了解Hybris中的Impex语法声明

您好我正在尝试学习Hybris,因为我无法访问Wiki网站,所以我很难理解代码背后的基础知识.有人可以帮助我理解主页中"欢迎使用主页"文本的以下Impex语句.

我的问题来自以下代码:实际上,我有更多,但不想放置负担,但如果你能在Impex声明的大多数基础知识中帮助我,我将非常感激.

1)在某些地方使用了多个分号,为什么?
2)什么是uid?
3)似乎在开始中定义的参数值在每个语句中的两个分号(;;)之后开始,让我知道我是正确的?

INSERT_UPDATE CMSParagraphComponent;$contentCV[unique=true];uid[unique=true];name;&componentRef;;;;content;
;;welcomeInfoComponent;Welcome information;welcomeInfoComponent;;;;welcome to home page;

INSERT_UPDATE ContentSlotName;name[unique=true];template(uid,$contentCV)[unique=true][default='LandingPage2Template'];validComponentTypes(code);compTypeGroup(code)
;welcomeInfo;;;wide

INSERT_UPDATE ContentSlot;$contentCV[unique=true];uid[unique=true];name;active
;;welcomeInfoSlot;welcome info slot;true

INSERT_UPDATE ContentSlotForTemplate;$contentCV[unique=true];uid[unique=true];position[unique=true];pageTemplate(uid,$contentCV)[unique=true][default='LandingPage2Template'];contentSlot(uid,$contentCV)[unique=true];allowOverwrite
;;WelcomeInfo-LandingPage2;welcomeInfo;;welcomeInfoSlot;true

INSERT_UPDATE ContentSlot;$contentCV[unique=true];uid[unique=true];cmsComponents(uid,$contentCV)
;;welcomeInfoSlot;welcomeInfoComponent
Run Code Online (Sandbox Code Playgroud)

java sap spring-mvc hybris

2
推荐指数
1
解决办法
1719
查看次数

如何在 hybris 灵活搜索中排除子类型

在 hybris 中,我创建了ArchivalOrderModel扩展了orderModel

将数据从 OrderModel 移动到 ArchivalOrderModel。(从 OrderModel 中删除的记录)

当我发起查询时

select {pk} from {order}
Run Code Online (Sandbox Code Playgroud)

结果我也得到了 ArchivalOrderModel 的记录。

是否有任何方法可以借助数据建模定义或任何其他存档建议进行限制

data-modeling hybris flexible-search

2
推荐指数
1
解决办法
837
查看次数

如何在hybris中为现有的itemtype添加新属性?

我有一个类似下面的项目类型.

<itemtype code="ApparelProduct" extends="Product" autocreate="true"
        generate="true" jaloclass="com.jay.core.jalo.ApparelProduct">
        <description>Base apparel product extension that contains additional attributes.</description>
        <attributes>
            <attribute qualifier="genders" type="GenderList">
                <description>List of genders that the ApparelProduct is designed for</description>
                <modifiers />
                <persistence type="property" />
            </attribute>
        </attributes>
    </itemtype>
Run Code Online (Sandbox Code Playgroud)

我想添加一个名为spacialDiscount上述项类型的新属性.

hybris

0
推荐指数
1
解决办法
3577
查看次数