嗨,SAP UI5开发人员。 我需要根据交货日期为订单号上色。

2020-09-26 23:30发布

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

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


 <列表id =" master2List"项目=" {YieldDetail}"
 模式=" {设备>/listMode}" noDataText =" {i18n> masterListNoDataText}"
  select =" onSelect"
          growth =" true" growthScrollToLoad =" true">

          <项目>


            
              <属性>
                
                <!-->
              
              
                
              
            
          
        
 

假设要下的定单是明天,则它必须显示"关键"颜色,否则必须显示"正常"颜色。 这是代码。

(15.9 kB)

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

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


 <列表id =" master2List"项目=" {YieldDetail}"
 模式=" {设备>/listMode}" noDataText =" {i18n> masterListNoDataText}"
  select =" onSelect"
          growth =" true" growthScrollToLoad =" true">

          <项目>


            
              <属性>
                
                <!-->
              
              
                
              
            
          
        
 

假设要下的定单是明天,则它必须显示"关键"颜色,否则必须显示"正常"颜色。 这是代码。

(15.9 kB)
付费偷看设置
发送
7条回答
奄奄一息的小鱼
1楼-- · 2020-09-27 00:30

Hello Sandeep,

您正在使用的控件ObjectAttribute没有与样式相关的属性。 我唯一可以执行所需操作的方法是结合CSS和自定义数据。 请参考此链接,这将有助于您达到目标。

感谢和问候,

Veera

风早神人
2楼-- · 2020-09-27 00:27

这是正确的方法。 我使用这种方法较早达到了这样的要求。 !!

d56caomao
3楼-- · 2020-09-27 00:10

您好,桑迪普,

1。 sap.m.ObjectAttribute派生自sap.ui.core.control,因此您可以肯定使用addStyleClass方法。 创建一个CSS类,并使用addStyleClass方法将其附加到对象属性。 如果未应用,请将css属性设置为!important。

2。 为了根据日期将CSS应用于项目(订单编号),您需要首先获取聚合属性并检查日期,然后在循环中相应地应用CSS。

//从列表中获取项目

各种商品= this.getView()。byId(" master2List");

///循环获取的项目并检查日期,然后将CSS应用于objectAttribute

$。each(items,function(index,item),{

//获取每个项目的汇总属性

var properties = item.getAttributes();

//循环属性

$。each(属性,功能(idx,属性){

///编写日期逻辑并相应地应用CSS

attribute.addStyleClass(您的CSS);

})

});

您可以在onInit中编写此代码

希望这会有所帮助。

此致

Gowrinath

小c菟菟
4楼-- · 2020-09-27 00:30

嗨桑迪普,

如果可以解决,请标记该帖子为已回答。 这对其他人有帮助。

此致

Gowrinath

亦是此间程序员
5楼-- · 2020-09-27 00:33

您好,Sandeep,

您需要编写自定义格式化程序并根据日期条件添加CSS。


请检查以下链接
https://openui5.hana.ondemand.com/#docs/guide/0f8626ed7b7542ffaa44601828db20de.html

关于,
Abul

bbpeas
6楼-- · 2020-09-27 00:28

感谢您回复..

一周热门 更多>