2020-09-27 17:54发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我已经为后台创建了一个自定义的提交按钮,并且在按钮的单击事件上应该出现一个弹出窗口。 弹出窗口应具有一个文本字段以输入值和一个确定按钮。 已经为弹出窗口创建了窗口小部件,但是我不确定如何使用事件on_click配置窗口小部件。 我怎样才能做到这一点 ? 还是我们有其他方法
嗨,
这是我们将操作按钮链接到向导或弹出窗口的方式,您可以在其中输入值,甚至查看只读值。 下例中的按钮或操作位于订单输入项上。 如果您只希望基于在backoffice-config.xml
公共类TestAction扩展了AbstractComponentWidgetAdapterAware实现CockpitAction { @Override public ActionResult perform(final ActionContext ctx){ Map outputCtx = new HashMap <>(); outputCtx.put(ConfigurableFlowContextParameterNames.TYPE_CODE.getName(),TestWizard.class.getName()); sendOutput(" contextMap",outputCtx); ActionResult result = new ActionResult <>(" success"); result.setStatusFlags(EnumSet.of(StatusFlag.OBJECT_MODIFIED,StatusFlag.OBJECT_PERSISTED));; 返回结果; } }
公共类TestWizard { 私人Double testValue; //使用getter setter //添加验证是否需要 validate() }
公共类TestWizardHandler实现FlowActionHandler { @Override 公共无效表演(CustomType customType,FlowActionHandlerAdapter适配器,Map 参数){ TestWizard向导= adapter.getWidgetInstanceManager()。getModel()。getValue(" testWizard",TestWizard.class); //你行动了吗 Wizard.getTestValue(); } }
<名称>测试名称> 测试 com.TestAction com.TestWizard java.lang.Object <插座> <设置> <!-iconOnly,textOnly,iconAndText-> icons/test.png icons/test_hover.png icons/test_icon_disabled.png
最多设置5个标签!
嗨,
这是我们将操作按钮链接到向导或弹出窗口的方式,您可以在其中输入值,甚至查看只读值。 下例中的按钮或操作位于订单输入项上。 如果您只希望基于在backoffice-config.xml
TestAction.java中提供的配置的step1,则可以拥有step1和step2。 TestWizard.java TestWizardHandler.java definiton.xml * backoffice * widgets.xml * backoffice * config.xml一周热门 更多>