从js获取变量到Kiosk模式的后端(快速服务)

2020-08-17 16:27发布

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

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


早上好

如何在Kiosk模式(快速服务)中从后端的js代码中获取变量的值?

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

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


早上好

如何在Kiosk模式(快速服务)中从后端的js代码中获取变量的值?

付费偷看设置
发送
5条回答
土豆飞人
1楼 · 2020-08-17 16:49.采纳回答

亲爱的 Ximena Salgado

您需要通过插件事件将输入值发送到事件总线中

 this.pluginService.backendPluginEvent('MY_PLUGIN_EVENT',{
     'myData':inputModel.getValue()
 }); 

在您的插件(java)后端中,您需要实现一个侦听器:

 BroadcasterHolder.INSTANCE.addEventChannelListener(new UIEventChannelListener(){
   @Override
   公共无效handleEvent(String eventId,JSONObjectpayload){
     if(StringUtils.equals(eventId," MY_PLUGIN_EVENT")){
       System.out.println(payload.getString(" myData"));;
     }
   }
 } 

hth

Robert

渐行渐远_HoldOn
2楼-- · 2020-08-17 16:53

不客气!

shere_lin
3楼-- · 2020-08-17 16:43

亲爱的Ximena Salgado

,您可以将插件事件推送到事件总线中,并在插件后端实现处理程序。

请参见 /img/questions/12901101/example-for-a-quick-service-plugin-cco.html?childToView=12904182#answer-12904182

举个例子。
如果这样做有帮助,请选择我的答案作为正确的答案,因为它可能会帮助其他人。

致谢

Robert

梦想连接
4楼-- · 2020-08-17 16:42

如何从js代码中获取 将文本字段捕获的内容发送到后端?

谢谢。

蓋茨
5楼-- · 2020-08-17 16:51

非常感谢!

一周热门 更多>