单击按钮时如何检索行数据

2020-08-19 17:22发布

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

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


我在每行旁边都有一个树形表和一个按钮。 我需要检索有关被单击的行的信息
我正在使用SAPUI5

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

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


我在每行旁边都有一个树形表和一个按钮。 我需要检索有关被单击的行的信息
我正在使用SAPUI5

付费偷看设置
发送
3条回答
绿领巾童鞋
1楼-- · 2020-08-19 18:06

您可以尝试以下操作:

 onButtonPress:function(oEvent){
     oEvent.getSource()。getBindingContext()。getObject();
 },
 

如果使用命名模型,则必须像这样在getBindingContext中使用模型的名称:

 onButtonPress:function(oEvent){
     oEvent.getSource()。getBindingContext(" ")。getObject();
 },
小灯塔
2楼-- · 2020-08-19 18:12
 handleActionPress:function(oEvent){
 console.log(" Parameters");
 console.log(oEvent.getParameters(" rowBindingContext"));
 var oRow = oEvent.getParameter(" rowBindingContext");
//alert(oRow.getProperty("Name1"));
//var oItem = oEvent.getParameter(" item");
//alert(oItem);
 sap.m.MessageToast.show(" Item" + oRow.getProperty(" Name1")+"已按下" + oRow.getModel()。getJSON());
 },

这与我正在处理的类似,请在事件按下时尝试

野沐沐
3楼-- · 2020-08-19 18:20

另一个选项-在事件按钮上按下 在控制器上-您编写此代码并检查

 var otreeTable = this.byId("您的表名称");
 var selectedData = [];

//获取所选行的索引,
 var aIndices = otreeTable.getSelectedIndices();

//循环索引
 for(var i = 0; i                                                                     

一周热门 更多>