点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我想操纵树形表并更改某...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我想操纵树形表并更改某...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我想操纵树形表并更改某些行的背景色。 但是,我发现它按以下顺序工作:
我该怎么办?
下面是我的代码:
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'); } });
你好。
这对我有用:
所有行变成蓝色。 不知道解决方案有什么问题,但我会检查yore if语句,并确保在插入行后确定颜色。
您可以通过将其包装在超时函数中来进行测试
这应该可以解决所有异步问题,但是仅出于测试目的,除非是唯一的解决方案,否则请不要在实时系统中执行此操作。
一周热门 更多>