sap.m.表动态单元格颜色(整个单元格)

2020-08-23 17:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨大师! 我们有一个sap.m...

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

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


嗨大师!

我们有一个sap.m.table,其detail.view.xml中有3列:

 
   td [data-colorCode ="过期"] {
      背景色:粉红色!重要;
    }
    .cyan {background-color:rgba(0,255,255,0.28)}
 
 
   <列>
  
<标签文本=" {i18n> meetTabIBpId}"/>
<标签文本=" {i18n> meetTabIDevId}"/>
<标签文本=" {i18n> meetTabIDevDesc}"/>
<项目> <单元格> <单元格> <文字 text =" {screenModel> ExtId}"/> <单元格> <文字 text =" {screenModel> DevelopmentDesc}"/>

然后我们动态添加一些列:

 var oModelData = oController.getModelData(" screenModel");
 var oMeetingTab = oController.byId(" meetingDetailTable");
 var oMeetinglist = oController.byId(" meetingDetailTableList");


 for(var i = 0; i /meetingTable",oMeetinglist);

 

这是输出:

我们要更改整个单元格背景,如下所示:

预先感谢

约翰。

(12.1 kB)
4条回答
哎,真难
2020-08-23 18:01 .采纳回答

约翰你好,

希望以下代码会为您提供帮助。

var table = sap.ui.getCore()。byId(" __ xmlview1--idProductsTable");

var cell = table.getItems()[0] .getCells()[3];

var DomRef = cell.getDomRef();

$(DomRef.parentNode).addClass(" backgroundRed");

亲切的问候,

Bhargava

一周热门 更多>