单击特定列表项后获取列表项的数据

2020-09-07 23:15发布

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

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


专家们,

单击特定列表项后如何获取列表项的数据?

谢谢

Himadri

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

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


专家们,

单击特定列表项后如何获取列表项的数据?

谢谢

Himadri

付费偷看设置
发送
6条回答
软件心理学工程师
1楼 · 2020-09-07 23:57.采纳回答

嗨,

我们可以获得如下所示的单击列表项。

首先在单击列表项时调用该函数。

点击:[controller.OrderListTap,controller]。

在控制器中编写如下功能。

OrderListTap:函数(evt){

var data = {};

data.context = evt.getSource()。getBindingContext();

var selectedIndex = data.context.sPath.split("/")[2];

console.log(data.context);

}

检查控制台,然后将获得选定的列表项。 我们可以将此项目用于其他步骤。

要清楚地知道路径,请使用类似事件中的控制台

console.log(evt.getSource()。getBindingContext());

希望对您有帮助。

致谢

Sridevi

zhangjiyang1323
2楼-- · 2020-09-07 23:44

嗨,

当我们要在一个函数中将变量用于另一个函数时,请将其设置为Global变量,然后将其放置在输入字段中。

new sap.m.Input(" First2",{

类型:sap.m.InputType.Text,

值:全局变量名称

宽度:" 240px",

占位符:" {KEY/0/FIRSTNAME}"

致谢

Sridevi

95年老男孩
3楼-- · 2020-09-07 23:57

HI

有此帮助吗?

示例

-D

是。

我们可以对任何列表使用相同的概念。????

软件心理学工程师
5楼-- · 2020-09-07 23:40

嗨,希玛德里,

非常简单。假设您正在使用StandardListItem,然后在列表的'select'事件上调用以下函数:

 handleListSelect:function(oEvent){
      var listItem = oEvent.getParameter(" listItem");
      var getTitle = listItem.getTitle();
 
var getInfo = listItem.getInfo(); },

编辑:并且,如果您使用的是ObjetListItem,则如下所示:

 handleListSelect:function(oEvent){
   var listItem = oEvent.getParameter(" listItem");
   var getTitle = listItem.getTitle();
   var getObjectAttribute1 = listItem.mAggregations.attributes [0] .mProperties.text;
   var getObjectAttribute2 = listItem.mAggregations.attributes [1] .mProperties.text;
   var getFirstStatus = listItem.mAggregations.firstStatus.mProperties.text;
   var getSecondStatus = listItem.mAggregations.secondStatus.mProperties.text;
 },
 

此致

Rauf

DafaDDDa
6楼-- · 2020-09-07 23:59

嗨,希玛德里,

您将获得如下信息:

 onItemPress:function(oEvent){
     var sItem = oEven.getParameter(" listItem");/*您将在此处获得选定的项目" */
   /*现在,您调用获取价值的方法。 在这里,我需要描述值*/
     var sDescription = sItem.getDescription();/*您将获得说明*/
 } 

此致

Rupesh

一周热门 更多>