如何在WebDynpro Java中使用WebWidget?

2020-09-02 19:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 对于使用WebDynpr...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

对于使用WebDynpro Java工具进行的一项开发,我们正在尝试在应用程序中使用WebWidget组件。

问题是我们没有找到如何在WebDynpro Java View代码和WebWidget生成的html页面中的Html/javascript字段值之间传输数据。

在应用程序的这一部分中我们需要做的是:

-使用WebWidget组件显示HTML表单并将数据从WebDynpro Java代码发送到HTML页面

-然后,用户将填写html表单的某些字段

-之后,当在html页面中完成一项操作(例如单击按钮)时,我们希望将填充的值发送回WebDynpro Java代码

我们看到可以将OnLoad和OnUnload脚本与WebWidget组件一起使用,但是,由于我们没有找到有关此部分的大量文档或示例,因此暂时没有任何工作。/p>

您能否通过一些有关WebWidget的工作原理,WebDynpro应用程序和html页面之间的数据传输的详细信息来帮助我们进行此开发,并且是否有可能有一些使用WebWidget组件的示例?

谢谢。

最好的问候

塞德里克

1条回答
Alawn_Xu
2020-09-02 19:28

你好

我们仍在尝试一种可行的解决方案,但目前无济于事。

更具体地说,我们尝试将参数保存在OnLoad Web Widget脚本中,并在WebDynpro代码中获取值之后。


这是我们为OnLoad属性提供的javascript代码的一部分:

oWebWidget.set(" toto"," Test_value");
oWebWidget.save();

在这里,我们视图中的Webdynpro代码部分,我们尝试获取参数值:

IWDWebWidget myWebWidget =(IWDWebWidget)view.getElement(" WebWidget");
IWDWebWidgetParameter参数=(IWDWebWidgetParameter)view.getElement(" toto");
myWebWidget.addParameter(parameter);

使用此代码,我们会出现强制转换错误,因为似乎无法强制转换或创建具有IWDWebWidgetParameter类型的对象。

有人可以为我们解决这个问题吗,也许可以举一个OnLoad脚本和WebDynpro的Java代码之间的值传递示例?

谢谢。

塞德里克

一周热门 更多>