【问题标题】:Hybris Backoffice: how to trigger a create wizard programmaticallyHybris Backoffice:如何以编程方式触发创建向导
【发布时间】:2017-07-06 15:41:31
【问题描述】:

我正在尝试通过操作(在 java 代码中)以编程方式触发可配置流创建向导。那可能吗?是否有可用于到达“+”按钮的上下文?

【问题讨论】:

  • 你的意思是,你是在尝试启动向导还是控制器?
  • 我在编辑器区域编写了一个按钮。这个按钮需要触发创建新项目的对话。

标签: java java-8 hybris


【解决方案1】:

您需要覆盖您的扩展程序的 backoffice-config.xml 中的项目。 例如:

<context component="create-wizard" type="Employee">

然后您将处理程序更改为指向您的 bean:

<wz:custom visible="!#empty(newEmpl.uid) and !#empty(newEmpl.name)" handler="myCreateEmployeeHandler" label="Done" />

您的 myCreateEmployeeHandler 类:

public class MyCreateEmployeeHandler implements FlowActionHandler {
    // override perform ...
}

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多