Sapui5 定义ObjectStatus文本的颜色

Sapui5 定义ObjectStatus文本的颜色,sapui5,Sapui5,我对UI5、JS和web开发都是新手。以下是关于SAPUI5的openSAP课程,我得到了这个页面: 城市名称显示在标记列表/secondstatus/objectstatus中。 我想把城市的名字颜色变成红色,如果它是“Berlin” 在这里找到相关的XML视图和controller.js,我从中发现了一个问题: XML视图示例: 注意:我放置了formatter2,因为还有另一个格式化程序 controller.js示例: 城市颜色:函数(vText){ 如果(vText==“柏林”

我对UI5、JS和web开发都是新手。以下是关于SAPUI5的openSAP课程,我得到了这个页面:

城市名称显示在标记
列表/secondstatus/objectstatus
中。 我想把城市的名字颜色变成红色,如果它是
“Berlin”

在这里找到相关的XML视图和controller.js,我从中发现了一个问题:

XML视图示例:


注意:我放置了
formatter2
,因为还有另一个格式化程序

controller.js示例:

城市颜色:函数(vText){ 如果(vText==“柏林”){ 返回“#FF0000”; } }, 如果是
“柏林”
,我想把城市的名字颜色变成红色


控件
sap.m.ObjectStatus
通过属性
state
支持各种颜色,该属性等待:

语义色彩
  • “错误”
    (略带红色)
  • “警告”
    (橙色)
  • “成功”
    (绿色)
  • “信息”
    (蓝色/高亮显示,自v1.60.1起)
  • “指示01
    “指示05
    ()

  • “指示06”
    “指示08”
    ()

    在这里,颜色仍然是由主题预先定义的,但其语义取决于应用程序

➡️
如果需要其他颜色,请查看。但是,如果应用程序将在应用程序容器(如FLP)中使用,我强烈建议避免使用自定义CSS