如何将表中的数据添加到消息框中?

2020-08-27 04:19发布

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

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


我的handleConfirmationMessageBoxPress绑定到基于oData源创建的表中的Restart图标(请参见所附的屏幕截图)。 如何获得相应的接口名称以将其放入消息框的文本中(屏幕截图示例中的BF01.1)?


 handleConfirmationMessageBoxPress:函数(oEvent){
 sap.m.MessageBox.show(
 "是否要执行接口<接口,应将相应表单元格中的接口放在此处?",{
 标题:"接口监视器",
 动作:[sap.m.MessageBox.Action.YES,sap.m.MessageBox.Action.CANCEL]
 });
 },

(8.5 kB)

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

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


我的handleConfirmationMessageBoxPress绑定到基于oData源创建的表中的Restart图标(请参见所附的屏幕截图)。 如何获得相应的接口名称以将其放入消息框的文本中(屏幕截图示例中的BF01.1)?


 handleConfirmationMessageBoxPress:函数(oEvent){
 sap.m.MessageBox.show(
 "是否要执行接口<接口,应将相应表单元格中的接口放在此处?",{
 标题:"接口监视器",
 动作:[sap.m.MessageBox.Action.YES,sap.m.MessageBox.Action.CANCEL]
 });
 },

(8.5 kB)
付费偷看设置
发送
2条回答
亦是此间程序员
1楼-- · 2020-08-27 05:07

您好 Artyom Vecherov

您可以使用

 oEvent获取Bindng对象 .getSource()。getParent()。getBindingContext()。getObject()。PropertyName; 

其中PropertyName是接口绑定到的属性。

注意事项

< p> Anmol

半个程序猿
2楼-- · 2020-08-27 05:13

嗨Artyom Vecherov,

这是获取row属性并显示在消息框中的方法之一。

 handleConfirmationMessageBoxPress:函数(oEvent){
 var interface = oEvent.getSource()。getBindingContext(" demoModel")。getObject()。Propery;
 sap.m.MessageBox.show(
 "您是否要执行接口" +接口+"?",{
 标题:"接口监视器",
 动作:[sap.m.MessageBox.Action.YES,sap.m.MessageBox.Action.CANCEL]
 });
 },
 

注意:在上面的代码中,demoModel =>给绑定到表的模型提供的别名

属性=>您绑定到表的oData属性。

此致

Manjunatha Devadiga

一周热门 更多>