如何在页面加载时使SAPUI5中的图块高亮(不在任何新闻事件中)

2020-08-22 04:33发布

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

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


嗨,

需要在运行时(在页面加载时而不在任何新闻事件中)基于模型中的值突出显示图块(通用图块)。 我知道我们可以使用CSS文件突出显示在新闻事件中可以执行的磁贴,但是如何在此GenericTile的加载时调用javascript函数,然后向其添加CSS类,这是我没有得到的。 以下是我所拥有的..

描述'}" >

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

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


嗨,

需要在运行时(在页面加载时而不在任何新闻事件中)基于模型中的值突出显示图块(通用图块)。 我知道我们可以使用CSS文件突出显示在新闻事件中可以执行的磁贴,但是如何在此GenericTile的加载时调用javascript函数,然后向其添加CSS类,这是我没有得到的。 以下是我所拥有的..

描述'}" >

付费偷看设置
发送
9条回答
木偶小白
1楼 · 2020-08-22 05:08.采纳回答

我可以使用以下代码实现这一目标。

 this.getView()。byId(" idTile")。addEventDelegate({
  onAfterRendering:函数(oEvent)
   {
 var oModel = oEvent.srcControl.getAggregation('content')。oPropagatedProperties.oBindingContexts.TempModel;
 var sPath = oModel.sPath;

     if(oModel.getProperty(sPath).DefaultFlag)
        oEvent.srcControl.addStyleClass(" selected");
   }
 });
 
大道至简
2楼-- · 2020-08-22 04:54

在我的情况下,应基于Text值突出显示GenericTile。 因此,如果,则GenericTile应该自动突出显示。 如果该值为false,则不应突出显示那些"通用平铺"。

Description'}" >

黑丝骑士
3楼-- · 2020-08-22 05:09

我没有尝试过,但这不会为图块着色,只会为NumericContent着色。

一周热门 更多>