如何在SAP Fiori 2.0表中合并两个列标题单元格?

2020-09-23 18:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想为表格设计具有如...

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

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


大家好,

我想为表格设计具有如下表格标题的表格。

我们可以在SAP Fiori 2.0中像上面那样合并单元格吗?

请帮助我解决此问题

谢谢,干杯

Viran

header.jpg (13.9 kB)
1条回答
樱桃小丸子0093
2020-09-23 19:31

Hii

使用下面的代码,它将起作用

代码:

 sap.ui.jsview(" views.salesTrendTable",{/**指定属于此View的控制器。*如果未实现或返回" null",则该View没有控制器 。* @ memberOf views.salesTable
           */
           getControllerName:function(){returnnull;},/**在实例化Controller之后,最初调用一次。 这是构建UI的地方。*由于将控制器赋予了此方法,因此可以立即附加其事件处理程序。* @ memberOf views.salesTable
           */
           createContent:function(oController){
         var oLayout = newsap.ui.commons.layout.MatrixLayout({width:" 100%"});;
 
         var oModel = newsap.ui.model.json.JSONModel();
         oModel.loadData(" services/SalesTrend.xsjs?mthkey = 201604");
 
         var oControl;
         this.oSHTable = newsap.ui.table.Table(" soTable1",{
         visibleRowCount:10,});//TableColumn定义
         oControl = newsap.ui.commons.TextView()。bindProperty(" text"," month_no");
         oControl.setTextAlign(" End");
         this.oSHTable.addColumn(newsap.ui.table.Column({
         标签:newsap.ui.commons.Label({text:" MONTH_NO"}),
         模板:oControl,灵活:true,hAlign:sap.ui.commons.layout.HAlign.End}));
 
         oControl = newsap.ui.commons.TextView()。bindProperty(" text"," month_name");//oControl.setTextAlign(" End");
         this.oSHTable.addColumn(newsap.ui.table.Column({label:newsap.ui.commons.Label({text:" MONTH_NAME"}}),
         模板:oControl}));
   
         oControl = newsap.ui.commons.TextView()。bindProperty(" text"," sales_ytd");
         oControl.setTextAlign(" End");
         this.oSHTable.addColumn(newsap.ui.table.Column({
         multiLabels:[newsap.ui.commons.Label({text:" SALES"}),newsap.ui.commons.Label({text:" YTD"}))],//label:newsap.ui.commons.Label(  {text:" YTD SALES"}),
         模板:oControl,hAlign:sap.ui.commons.layout.HAlign.End}));
   
         oControl = newsap.ui.commons.TextView()。bindProperty(" text"," sales_lytd");
         oControl.setTextAlign(" End");
         this.oSHTable.addColumn(newsap.ui.table.Column({
         multiLabels:[newsap.ui.commons.Label({text:" SALES"}),newsap.ui.commons.Label({text:" LY YTD"}))],//label:newsap.ui.commons.Label  ({text:" LYTD SALES"}),
         模板:oControl,hAlign:sap.ui.commons.layout.HAlign.End}));
 
         this.oSHTable.setModel(oModel);
         this.oSHTable.bindRows("/");
 
         this.oSHTable.setTitle("销售趋势");
         oLayout.createRow(this.oSHTable);返回oLayout;}}); 

一周热门 更多>