rowSelChange:函数(oEvent){}

2020-09-01 07:33发布

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

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


您好,我编写了计划日历应用程序。 好吧,如果我在行标题上单击三个员工图标,则每个图标都应显示包含员工数据的快速视图。 实际上,每个快速视图都显示相同的员工数据,但应显示不同的员工数据输入。 我创建一个数组,然后尝试获取有关函数" rowSelChange"的正确信息。

 .Controller


  var mEmployeeData = {
 宽度:" 320px",
 selected_row:新的Array([" pages"," pages1"," pages2"]),
 页数:[{
 pageId:" employeePageId",
 标头:" Mitarbeiter信息",
 图标:" sap-icon://employee",
 标题:" Mitarbeitername",
 描述:" Teamleiter",
 组:[{
 标题:" Kontakt详细信息",
 元素:[{
 标签:"方便",
 值:" + 49 172 67 65 435"
//elementType:sap.m.QuickViewGroupElementType.mobile
 },{
 标签:" Festnetz",
 值:" + 49 172 07 09 797"
//elementType:sap.m.QuickViewGroupElementType.phone
 },{
 标签:"电子邮件",
 值:" beispiel@bsp.com",
 emailSubject:"主题",
 elementType:sap.m.QuickViewGroupElementType.email
 },{
 标签:" Projekt",
 值:" S4/HANA"
//elementType:sap.m.QuickViewGroupElementType.pageLink,
//pageLinkId:"页面"
 }]
 },{
 标题:" Unternehmen",
 元素:[{
 标签:"名称",
 值:" Bsp.unternehmen",
//网址:" https://www.bsp.unternehmen",
 elementType:sap.m.QuickViewGroupElementType.link
 },{
 标签:"地址",
 值:"汉堡Besipeilstraße"
 }]
 }]
 }],

 第2页:[{
 pageId:" employeePage2",
 标头:" Mitarbeiter信息",
 图标:" sap-icon://employee",
 标题:" Mitarbeitername",
 描述:"团队合作",
 组:[{
 标题:" Kontakt详细信息",
 元素:[{
 标签:"方便",
 值:" + 49 123 809 4577"
//elementType:sap.m.QuickViewGroupElementType.mobile
 },{
 标签:" Festnetz",
 值:" + 49 456 645 6789"
//elementType:sap.m.QuickViewGroupElementType.phone
 },{
 标签:"电子邮件",
 值:" beispiel@bsp.com",
 emailSubject:"主题",
 elementType:sap.m.QuickViewGroupElementType.email
 },{
 标签:" Projekt",
 值:"宝洁"
//elementType:sap.m.QuickViewGroupElementType.pageLink,
//pageLinkId:"页面"
 }]
 },{
 标题:" Unternehmen",
 元素:[{
 标签:"名称",
 值:" Bsp.unternehmen",
//网址:" https://www.bsp.unternehmen",
 elementType:sap.m.QuickViewGroupElementType.link
 },{
 标签:"地址",
 值:"汉堡Beispielstraße"
 }]
 }]
 }],

 第3页:[{
 pageId:" employeePage3",
 标头:" Mitarbeiter信息",
 图标:" sap-icon://employee",
 标题:" Mitarbeitername",
 描述:"团队合作",
 组:[{
 标题:" Kontakt详细信息",
 元素:[{
 标签:"方便",
 值:" + 49 657 879 09 43"
//elementType:sap.m.QuickViewGroupElementType.mobile
 },{
 标签:" Festnetz",
 值:" + 49 234 756 98 45"
//elementType:sap.m.QuickViewGroupElementType.phone
 },{
 标签:"电子邮件",
 值:" beispiel@bsp.com",
 emailSubject:"主题",
 elementType:sap.m.QuickViewGroupElementType.email
 },{
 标签:" Projekt",
 值:"计划日历"
//elementType:sap.m.QuickViewGroupElementType.pageLink,
//pageLinkId:"页面"
 }]
 },{
 标题:" Unternehmen",
 元素:[{
 标签:"名称",
 值:" Bsp.unternehmen",
//网址:" https://www.bsp.unternehmen",
 elementType:sap.m.QuickViewGroupElementType.link
 },{
 标签:"地址",
 价值:"Bespielstraße,汉堡"
 }]
 }]
 }]

 };





 --------------------------------------------------  --------------------------------------------------  -




 rowSelChange:function(oEvent){

 },




 handleRowHeaderClick:函数(oEvent){

 var sPath = oEvent.getParameter(" row")。getBindingContext()。sPath;
 var index = sPath.split("/")[1];

  this.oEmployeeModel.oData.selectedRow = this.oEmployeeModel.oData.pages2;
 this.openQuickView(oEvent,this.oEmployeeModel);
 this._oQuickView.setPlacement(sap.m.PlacementType.PreferredLeftOrFlip);
 },
 

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

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


您好,我编写了计划日历应用程序。 好吧,如果我在行标题上单击三个员工图标,则每个图标都应显示包含员工数据的快速视图。 实际上,每个快速视图都显示相同的员工数据,但应显示不同的员工数据输入。 我创建一个数组,然后尝试获取有关函数" rowSelChange"的正确信息。

 .Controller


  var mEmployeeData = {
 宽度:" 320px",
 selected_row:新的Array([" pages"," pages1"," pages2"]),
 页数:[{
 pageId:" employeePageId",
 标头:" Mitarbeiter信息",
 图标:" sap-icon://employee",
 标题:" Mitarbeitername",
 描述:" Teamleiter",
 组:[{
 标题:" Kontakt详细信息",
 元素:[{
 标签:"方便",
 值:" + 49 172 67 65 435"
//elementType:sap.m.QuickViewGroupElementType.mobile
 },{
 标签:" Festnetz",
 值:" + 49 172 07 09 797"
//elementType:sap.m.QuickViewGroupElementType.phone
 },{
 标签:"电子邮件",
 值:" beispiel@bsp.com",
 emailSubject:"主题",
 elementType:sap.m.QuickViewGroupElementType.email
 },{
 标签:" Projekt",
 值:" S4/HANA"
//elementType:sap.m.QuickViewGroupElementType.pageLink,
//pageLinkId:"页面"
 }]
 },{
 标题:" Unternehmen",
 元素:[{
 标签:"名称",
 值:" Bsp.unternehmen",
//网址:" https://www.bsp.unternehmen",
 elementType:sap.m.QuickViewGroupElementType.link
 },{
 标签:"地址",
 值:"汉堡Besipeilstraße"
 }]
 }]
 }],

 第2页:[{
 pageId:" employeePage2",
 标头:" Mitarbeiter信息",
 图标:" sap-icon://employee",
 标题:" Mitarbeitername",
 描述:"团队合作",
 组:[{
 标题:" Kontakt详细信息",
 元素:[{
 标签:"方便",
 值:" + 49 123 809 4577"
//elementType:sap.m.QuickViewGroupElementType.mobile
 },{
 标签:" Festnetz",
 值:" + 49 456 645 6789"
//elementType:sap.m.QuickViewGroupElementType.phone
 },{
 标签:"电子邮件",
 值:" beispiel@bsp.com",
 emailSubject:"主题",
 elementType:sap.m.QuickViewGroupElementType.email
 },{
 标签:" Projekt",
 值:"宝洁"
//elementType:sap.m.QuickViewGroupElementType.pageLink,
//pageLinkId:"页面"
 }]
 },{
 标题:" Unternehmen",
 元素:[{
 标签:"名称",
 值:" Bsp.unternehmen",
//网址:" https://www.bsp.unternehmen",
 elementType:sap.m.QuickViewGroupElementType.link
 },{
 标签:"地址",
 值:"汉堡Beispielstraße"
 }]
 }]
 }],

 第3页:[{
 pageId:" employeePage3",
 标头:" Mitarbeiter信息",
 图标:" sap-icon://employee",
 标题:" Mitarbeitername",
 描述:"团队合作",
 组:[{
 标题:" Kontakt详细信息",
 元素:[{
 标签:"方便",
 值:" + 49 657 879 09 43"
//elementType:sap.m.QuickViewGroupElementType.mobile
 },{
 标签:" Festnetz",
 值:" + 49 234 756 98 45"
//elementType:sap.m.QuickViewGroupElementType.phone
 },{
 标签:"电子邮件",
 值:" beispiel@bsp.com",
 emailSubject:"主题",
 elementType:sap.m.QuickViewGroupElementType.email
 },{
 标签:" Projekt",
 值:"计划日历"
//elementType:sap.m.QuickViewGroupElementType.pageLink,
//pageLinkId:"页面"
 }]
 },{
 标题:" Unternehmen",
 元素:[{
 标签:"名称",
 值:" Bsp.unternehmen",
//网址:" https://www.bsp.unternehmen",
 elementType:sap.m.QuickViewGroupElementType.link
 },{
 标签:"地址",
 价值:"Bespielstraße,汉堡"
 }]
 }]
 }]

 };





 --------------------------------------------------  --------------------------------------------------  -




 rowSelChange:function(oEvent){

 },




 handleRowHeaderClick:函数(oEvent){

 var sPath = oEvent.getParameter(" row")。getBindingContext()。sPath;
 var index = sPath.split("/")[1];

  this.oEmployeeModel.oData.selectedRow = this.oEmployeeModel.oData.pages2;
 this.openQuickView(oEvent,this.oEmployeeModel);
 this._oQuickView.setPlacement(sap.m.PlacementType.PreferredLeftOrFlip);
 },
 
付费偷看设置
发送
2条回答
1楼-- · 2020-09-01 07:59

您的问题是什么?

三十六小时_GS
2楼-- · 2020-09-01 08:10

我想使用数组在每个快速视图中放入不同的员工数据。

图像计划日历: https://ibb.co/d65Nktg https://ibb.co/W5683ZV

示例:如果单击第一个员工图标,则应显示员工1的快速查看数据。如果单击第二个员工图标,则应显示员工2的快速查看数据,依此类推。

一周热门 更多>