点击此处---> 群内免费提供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)
Elisieo嗨
是否有任何参数可以检查并更改文本颜色?,您是否曾在SAP GUI事务/UI5/THEME_DESIGNER中尝试过SAP主题设计器...在那里,您可以使用ui5控件进行检查,是否需要它。 更改应用程序内css文件中属性的其他方法会覆盖sapMSLIDescription并添加所需的颜色
致谢
这里是使用CSS的指针-动态背景色
其他方法是使用路径进行格式说明,如下所示
希望这会有所帮助。
嗨,Eliseo,
您可以通过覆盖标准样式来实现。
首先将自定义类分配给您要更改的控件。
现在在CSS中,您需要添加具有标准样式" sapMSLIDescriptionDiv"的自定义类
我认为这是假设存在一种数据模型,其中从正确的位置读取数据吗? 与sap示例相同的方法。 https://openui5beta .hana.ondemand.com/explored.html#/sample/sap.m.sample.StandardListItemInfo/preview
如果对数据进行硬编码怎么办?
嗨 大家!
很抱歉,此线程已恢复,但我目前正在处理同一问题。 似乎没有一种使用格式化程序更改描述类的方法。 不幸的是,在我的场景中,覆盖用于描述的css类不起作用,因为这会更改所有描述的颜色。 但是,我的要求是根据要满足的某些条件设置每个列表项的颜色。
有什么办法可以做到这一点?
我尝试使用ObjectListItem控件,但这看起来与我要实现的控件有很大不同(项目必须在标题下放置带有说明的图标,而不是在图标和其他非次要详细信息下)。
非常感谢您的帮助!
一周热门 更多>