2020-08-19 17:22发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在每行旁边都有一个树形表和一个按钮。 我需要检索有关被单击的行的信息我正在使用SAPUI5
您可以尝试以下操作:
onButtonPress:function(oEvent){ oEvent.getSource()。getBindingContext()。getObject(); },
如果使用命名模型,则必须像这样在getBindingContext中使用模型的名称:
onButtonPress:function(oEvent){ oEvent.getSource()。getBindingContext(" ")。getObject(); },
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()); },
这与我正在处理的类似,请在事件按下时尝试
嗨
另一个选项-在事件按钮上按下 在控制器上-您编写此代码并检查
var otreeTable = this.byId("您的表名称"); var selectedData = []; //获取所选行的索引, var aIndices = otreeTable.getSelectedIndices(); //循环索引 for(var i = 0; i
最多设置5个标签!
您可以尝试以下操作:
如果使用命名模型,则必须像这样在getBindingContext中使用模型的名称:
这与我正在处理的类似,请在事件按下时尝试
嗨
另一个选项-在事件按钮上按下 在控制器上-您编写此代码并检查
一周热门 更多>