2020-08-26 14:59发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
列表>
我可以根据消息的状态来渲染适当的图标,但是我没有找到负责为图标添加颜色的属性。 请你帮助我好吗? 预先谢谢你。
您可以使用Customdata和CSS来获得它,这是工作示例
设置StandardListItem的图标颜色
嗨,
在.js中包含以下代码
var icon = this.getView()。byId(" iconid");
icon.setColor(" black");
尝试一下,
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
糟糕! 确实,该属性不存在。 猜猜沉迷于icontabbars。 您是否尝试过自己的自定义图标,其颜色代表消息的状态? 我以前使用过它们,如果未对列表项执行某项操作,则显示红色x图像,对于完成的操作,显示绿色的勾号。 请记住图标的大小,因为如果列表太大,它们可能会使页面变慢。
Dominic。
hi Artyom Vecherov ,
据我所知,如果不使用css,将无法在"标准列表项"中完成此操作。
但是根据您的要求,您可以在标准中使用" highlight"属性 列表项以显示根据FIORI准则建议的项目的值状态。
highlight 定义列表项的突出显示状态。 highlight属性的有效值是的值 枚举sap.ui.core.MessageType或sap.ui.core.IndicationColor。
谢谢,
Vaibhav
谢谢大家 答案。 我结束了创建CustomListItem而不是StandardListItem的工作。
最多设置5个标签!
您可以使用Customdata和CSS来获得它,这是工作示例
设置StandardListItem的图标颜色
嗨,
在.js中包含以下代码
var icon = this.getView()。byId(" iconid");
icon.setColor(" black");
嗨,
尝试一下,
此致
Dominic
嗨,
糟糕! 确实,该属性不存在。 猜猜沉迷于icontabbars。 您是否尝试过自己的自定义图标,其颜色代表消息的状态? 我以前使用过它们,如果未对列表项执行某项操作,则显示红色x图像,对于完成的操作,显示绿色的勾号。 请记住图标的大小,因为如果列表太大,它们可能会使页面变慢。
此致
Dominic。
hi Artyom Vecherov ,
据我所知,如果不使用css,将无法在"标准列表项"中完成此操作。
但是根据您的要求,您可以在标准中使用" highlight"属性 列表项以显示根据FIORI准则建议的项目的值状态。
highlight
定义列表项的突出显示状态。
highlight属性的有效值是的值 枚举sap.ui.core.MessageType或sap.ui.core.IndicationColor。
谢谢,
Vaibhav
谢谢大家 答案。 我结束了创建CustomListItem而不是StandardListItem的工作。
一周热门 更多>