如何为StandardListItem中的图标添加颜色?

2020-08-26 14:59发布

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

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


 
 
 
 
  

我可以根据消息的状态来渲染适当的图标,但是我没有找到负责为图标添加颜色的属性。 请你帮助我好吗? 预先谢谢你。

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

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


 
 
 
 
  

我可以根据消息的状态来渲染适当的图标,但是我没有找到负责为图标添加颜色的属性。 请你帮助我好吗? 预先谢谢你。

付费偷看设置
发送
7条回答
打个大熊猫
1楼-- · 2020-08-26 15:47

您可以使用Customdata和CSS来获得它,这是工作示例

设置StandardListItem的图标颜色

浮生未央
2楼-- · 2020-08-26 15:54

嗨,

在.js中包含以下代码

var icon = this.getView()。byId(" iconid");

icon.setColor(" black");

compass1988
3楼-- · 2020-08-26 15:45

嗨,

尝试一下,

 icon =" {= $ {worklistView> Msgty} ==='W'?'sap-icon://message-warning':$ {worklistView> Msgty} ==='S'?'sap-icon  ://message-success':$ {worklistView> Msgty} ==='E'?'sap-icon://message-error':'sap-icon://color-fill'}"

 iconColor =" {= $ {worklistView> Msgty} ==='W'?'警告':$ {worklistView> Msgty} ==='S'?'Positive':$ {worklistView> Msgty} ==='E  '?'Negative':'Neutral'}" 

此致

Dominic

wang628962
4楼-- · 2020-08-26 15:33

嗨,

糟糕! 确实,该属性不存在。 猜猜沉迷于icontabbars。 您是否尝试过自己的自定义图标,其颜色代表消息的状态? 我以前使用过它们,如果未对列表项执行某项操作,则显示红色x图像,对于完成的操作,显示绿色的勾号。 请记住图标的大小,因为如果列表太大,它们可能会使页面变慢。

此致

Dominic。

hengyuye
5楼-- · 2020-08-26 15:36

hi Artyom Vecherov

据我所知,如果不使用css,将无法在"标准列表项"中完成此操作。

但是根据您的要求,您可以在标准中使用" highlight"属性 列表项以显示根据FIORI准则建议的项目的值状态。

highlight
定义列表项的突出显示状态。
highlight属性的有效值是的值 枚举sap.ui.core.MessageType或sap.ui.core.IndicationColor。

谢谢,

Vaibhav

路亽曱_Ryan
6楼-- · 2020-08-26 15:34

谢谢大家 答案。 我结束了创建CustomListItem而不是StandardListItem的工作。

一周热门 更多>