点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
<列表id =" master2List"项目=" {YieldDetail}" 模式=" {设备>/listMode}" noDataText =" {i18n> masterListNoDataText}" select =" onSelect" growth =" true" growthScrollToLoad =" true"> <项目><属性> 列表><!- ->
假设要下的定单是明天,则它必须显示"关键"颜色,否则必须显示"正常"颜色。 这是代码。
(15.9 kB)
Hello Sandeep,
您正在使用的控件ObjectAttribute没有与样式相关的属性。 我唯一可以执行所需操作的方法是结合CSS和自定义数据。 请参考此链接,这将有助于您达到目标。
感谢和问候,
Veera
这是正确的方法。 我使用这种方法较早达到了这样的要求。 !!
您好,桑迪普,
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
嗨桑迪普,
如果可以解决,请标记该帖子为已回答。 这对其他人有帮助。
此致
Gowrinath
您好,Sandeep,
您需要编写自定义格式化程序并根据日期条件添加CSS。
请检查以下链接
https://openui5.hana.ondemand.com/#docs/guide/0f8626ed7b7542ffaa44601828db20de.html
关于,
Abul
感谢您回复..
一周热门 更多>