如何获取被取消选择的行。

2020-09-24 22:05发布

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

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


嗨,

我需要帮助,

我已经使用sap.ui.table API创建了一个表。

我正在使用" rowSelectionChange"事件在用户选择表中的行时触发。 我将选择的行数据推入数组。 通过使用" oTable.getSelectedIndices"获取其索引。

但是如果我取消选择该行。 同一事件将-1返回到偶数处理程序。

所以请有人给我建议任何事件处理程序或以任何方式取消选择

行索引...

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

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


嗨,

我需要帮助,

我已经使用sap.ui.table API创建了一个表。

我正在使用" rowSelectionChange"事件在用户选择表中的行时触发。 我将选择的行数据推入数组。 通过使用" oTable.getSelectedIndices"获取其索引。

但是如果我取消选择该行。 同一事件将-1返回到偶数处理程序。

所以请有人给我建议任何事件处理程序或以任何方式取消选择

行索引...

付费偷看设置
发送
4条回答
歪着头看世界
1楼 · 2020-09-24 23:02.采纳回答

https://ui5.sap.com/ #/api/sap.ui.table.Table/events/rowSelectionChange

rowIndex int

已点击

行索引,以便更改选择(选中或取消选中)

空代码
2楼-- · 2020-09-24 22:55

感谢您的答复。 我用的也是一样。

暮风yp
3楼-- · 2020-09-24 22:42

你好,

您可以改用sap.m.Table

 
 您可以使用以下代码在控制器中获取元素
  onClick:函数(evt){
 var oSelectedItem = evt.getParameter(" listItem");
 var cells = oSelectedItem.getCells();
 var名称= cells [0] .getText();
 var Emp = cells [1] .getText();
 }

 在这种情况下,您将不会遇到诸如取消选择之类的任何问题,如果您仅想使用sap.ui.table,请告诉我们。


 
渐行渐远_HoldOn
4楼-- · 2020-09-24 23:03

您可以使用下面的代码来获取所选行的索引。

onselect:函数(evt){

var row = evt.getParameter(" rowIndices");

}

一周热门 更多>

向帮助了您的网友说句感谢的话吧!