滚动时表格行颜色问题

2020-09-05 16:53发布

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

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


嗨,

我根据条件将颜色应用于表格行,但是当我滚动时,css仅应用于顶部行。

var oTblHistoryDe​​tail = oThis.getView()。byId(" HistoricalScanReportDetailTable");

var TableData = oTblHistoryDe​​tail.getModel(" oJsonModel_ReportInfo")。getData();

var RowLen = TableData.Rowsets.Rowset [0] .Row.length;

for(var i = 0; i

var ScrapFlag = TableData.Rowsets.Rowset [0] .Row [i] .scrapflag;
var StatusGR = TableData.Rowsets.Rowset [0] .Row [i] .StatusGR;

if(StatusGR =='V'&& ScrapFlag =='Yes'){
oTblHistoryDe​​tail.getRows()[i]。$()。toggleClass(" purpleRow");
}

}

滚动前:

滚动后


before-scroll.jpg (73.8 kB)

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

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


嗨,

我根据条件将颜色应用于表格行,但是当我滚动时,css仅应用于顶部行。

var oTblHistoryDe​​tail = oThis.getView()。byId(" HistoricalScanReportDetailTable");

var TableData = oTblHistoryDe​​tail.getModel(" oJsonModel_ReportInfo")。getData();

var RowLen = TableData.Rowsets.Rowset [0] .Row.length;

for(var i = 0; i

var ScrapFlag = TableData.Rowsets.Rowset [0] .Row [i] .scrapflag;
var StatusGR = TableData.Rowsets.Rowset [0] .Row [i] .StatusGR;

if(StatusGR =='V'&& ScrapFlag =='Yes'){
oTblHistoryDe​​tail.getRows()[i]。$()。toggleClass(" purpleRow");
}

}

滚动前:

滚动后


before-scroll.jpg (73.8 kB)
付费偷看设置
发送
1条回答
My梦
1楼-- · 2020-09-05 17:44

我通常使用这种方法: https://blogs.sap.com/2017/04/03/sap-ui5-table-row-color-change-based-on-status/,我有 永远不要为此添加任何问题(并且不会造成太大的麻烦)。

致谢

Joseph

一周热门 更多>