如何更改StandardListItem文本的颜色

2020-08-30 01:14发布

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

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


我的应用程序上显示了一些listItem,并且想要更改其中一些的颜色。 我的应用程序分为controller.js,index.html和view.xml。 我在网上看到了一些有关如何执行此操作的示例,但它们似乎对我不起作用

首先,我尝试在应用程序运行时更改文本的颜色(右键单击->检查->编辑为html-> style =" color:red"),此方法可行。

我在网上看到我可以将文本包装成html格式,但是我认为这不适用于xml视图。

  您在此处输入文字  

在SAP网站上的"探索的示例"下,有一个示例可以做到这一点。

 <项目>
 
 
 

与此不同的是,他们将颜色设置为info,但我希望将其设置为description。
这是我的示例代码

 
     
  

有人知道这种方法吗?

(8.3 kB)

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

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


我的应用程序上显示了一些listItem,并且想要更改其中一些的颜色。 我的应用程序分为controller.js,index.html和view.xml。 我在网上看到了一些有关如何执行此操作的示例,但它们似乎对我不起作用

首先,我尝试在应用程序运行时更改文本的颜色(右键单击->检查->编辑为html-> style =" color:red"),此方法可行。

我在网上看到我可以将文本包装成html格式,但是我认为这不适用于xml视图。

  您在此处输入文字  

在SAP网站上的"探索的示例"下,有一个示例可以做到这一点。

 <项目>
 
 
 

与此不同的是,他们将颜色设置为info,但我希望将其设置为description。
这是我的示例代码

 
     
  

有人知道这种方法吗?

(8.3 kB)
付费偷看设置
发送
5条回答
路亽曱_Ryan
1楼-- · 2020-08-30 01:54

Elisieo嗨

是否有任何参数可以检查并更改文本颜色?,您是否曾在SAP GUI事务/UI5/THEME_DESIGNER中尝试过SAP主题设计器...在那里,您可以使用ui5控件进行检查,是否需要它。 更改应用程序内css文件中属性的其他方法会覆盖sapMSLIDescription并添加所需的颜色

致谢

渐行渐远_HoldOn
2楼-- · 2020-08-30 01:52

这里是使用CSS的指针-动态背景色

其他方法是使用路径进行格式说明,如下所示

 

 

  

希望这会有所帮助。

Alawn_Xu
3楼-- · 2020-08-30 02:09

嗨,Eliseo,

您可以通过覆盖标准样式来实现。

首先将自定义类分配给您要更改的控件。

 

 

  

现在在CSS中,您需要添加具有标准样式" sapMSLIDescriptionDiv"的自定义类

 .mybackground_listitem .sapMSLIDescriptionDiv
 {
 字体颜色:#CCCCCC!important;
 }

 
Alawn_Xu
4楼-- · 2020-08-30 01:50

我认为这是假设存在一种数据模型,其中从正确的位置读取数据吗? 与sap示例相同的方法。 https://openui5beta .hana.ondemand.com/explored.html#/sample/sap.m.sample.StandardListItemInfo/preview
如果对数据进行硬编码怎么办?

Climb_Ma
5楼-- · 2020-08-30 01:45

嗨 大家!

很抱歉,此线程已恢复,但我目前正在处理同一问题。 似乎没有一种使用格式化程序更改描述类的方法。 不幸的是,在我的场景中,覆盖用于描述的css类不起作用,因为这会更改所有描述的颜色。 但是,我的要求是根据要满足的某些条件设置每个列表项的颜色。

有什么办法可以做到这一点?

我尝试使用ObjectListItem控件,但这看起来与我要实现的控件有很大不同(项目必须在标题下放置带有说明的图标,而不是在图标和其他非次要详细信息下)。

非常感谢您的帮助!

一周热门 更多>