更改视图后修改CSS样式

2020-09-24 00:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我想操纵树形表并更改某...

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

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


亲爱的

我想操纵树形表并更改某些行的背景色。 但是,我发现它按以下顺序工作:

  1. 背景颜色变为蓝色
  2. 删除列,插入部分
  3. 背景颜色变回白色

我该怎么办?

下面是我的代码:

 this.oTreeTable.removeColumn(4);
 this.oTreeTable.removeColumn(3);
 this._oSection = sap.ui.xmlfragment(oView.getId()," sap.ui.scpint.precheck.view.fragment.EditVariantBasic",此);
 oView.byId(" ObjectPageLayout")。insertSection(this._oSection,0);
 var aRows = this.oTreeTable.getRows();
 aRows.forEach(function(row){
 var sPath = row.getBindingContext()。getPath();
 var oModel = that.oTreeTable.getModel();
 var oData = oModel.getProperty(sPath);
 if(oData.SELECTED){
 row。$()。css('background-color','#e8eff6');
 }
 });
 
4条回答
huskylover
2020-09-24 01:18

嗨,尼古拉斯,

我想制作" row。$()。css('background-color','#e8eff6');" 工作。

使用我的代码,它开始时变成蓝色,但最后变成白色。

一周热门 更多>