点击此处---> 群内免费提供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); },
您的问题是什么?
我想使用数组在每个快速视图中放入不同的员工数据。
图像计划日历: https://ibb.co/d65Nktg , https://ibb.co/W5683ZV
示例:如果单击第一个员工图标,则应显示员工1的快速查看数据。如果单击第二个员工图标,则应显示员工2的快速查看数据,依此类推。
一周热门 更多>