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

2020-08-17 16:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)早上好 如何在Kiosk模式(...

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

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


早上好

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

5条回答
土豆飞人
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

一周热门 更多>