SAP UI5-sap.m.table强制重新渲染/onAfterRendering

2020-09-28 14:28发布

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

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


你好

我正在根据数据为表中的行着色,并在XML视图的控制器中进行检查。

我注意到,如果我用其他数据但行数相同的方式重新加载,SAP UI5不会在表上调用onAfterRendering方法。

有没有办法强制在我的桌子上调用onAfterRendering方法?

 oTable.addEventDelegate({
 " onAfterRendering":function(){
//颜色行
 var aItems = oTable.getItems();
 var i;
 如果(aItems && aItems.length> 0){
 对于(i = 0; i 

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

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


你好

我正在根据数据为表中的行着色,并在XML视图的控制器中进行检查。

我注意到,如果我用其他数据但行数相同的方式重新加载,SAP UI5不会在表上调用onAfterRendering方法。

有没有办法强制在我的桌子上调用onAfterRendering方法?

 oTable.addEventDelegate({
 " onAfterRendering":function(){
//颜色行
 var aItems = oTable.getItems();
 var i;
 如果(aItems && aItems.length> 0){
 对于(i = 0; i   
付费偷看设置
发送
2条回答
clever101
1楼-- · 2020-09-28 15:01

否,您不能调用onAfterRendering。 这些是标准的挂钩方法。

出于处理基于数据的表格着色的目的,您需要处理其他一些事件。

此致

Sharath

SAP小菜
2楼-- · 2020-09-28 15:04

您可以在视图的AfterRendering方法而不是表控件上执行此操作。

一周热门 更多>