基于SAP UI5 Fiori中条件的单元格值颜色编码

2020-08-26 04:28发布

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

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


你好

我想为特定的单元格值赋予颜色,使其小于其他单元格值。 两个单元格都有数量值。 这是我在SAP Fiori Application中要做的。

我在CSS中创建了一个自定义样式表,该样式表在web.xml文件中具有给定的链接。 在该事件的成功功能的一个事件中的controller.js文件中,我正在检查值并为其分配颜色。 但这在Fiori Application中的任何地方都没有得到体现。

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

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


你好

我想为特定的单元格值赋予颜色,使其小于其他单元格值。 两个单元格都有数量值。 这是我在SAP Fiori Application中要做的。

我在CSS中创建了一个自定义样式表,该样式表在web.xml文件中具有给定的链接。 在该事件的成功功能的一个事件中的controller.js文件中,我正在检查值并为其分配颜色。 但这在Fiori Application中的任何地方都没有得到体现。

付费偷看设置
发送
5条回答
Haoba3210
1楼-- · 2020-08-26 04:47

Rupali,

您还可以创建自己的自定义控件。

通过这种方式,您不必在自定义CSS样式表中调整CSS。

优点是您可以在视图中绑定颜色值,而不必担心自定义css会影响默认的SAPUI5 Fiori css。

这是带有自定义列表项和表的自定义列表的示例。

https://github.com/vvdries/SAPUI5-Custom-Controls

亲切的问候,

宇峰Kouji
2楼-- · 2020-08-26 04:49

嗨阿杰,

感谢您的解决方案。

此致

Rupali。

ZJXianG
3楼-- · 2020-08-26 04:54

嗨Rupali,

这是解决方法:

在XML列中提及格式化程序,并向其传递两个属性(金额值)。

在formatter中:您将获得单元格父dom元素。 根据amout值,您可以将BG颜色设置为该单元格。

谢谢

Ajay。

Aaron 3364
4楼-- · 2020-08-26 04:54

嗨Abhishek,

感谢您的解决方案。

此致

Rupali Patil。

微wx笑
5楼-- · 2020-08-26 04:42

嗨, Rupali Patil

按照Ajay的建议,您可以使用formatter。.还有另一种尝试的方法,如下所示。

根据需要创建样式表类。

 .cssclassName {background-color:#a5175a;} 

您可以使用以下代码根据列的值设置表格单元格的颜色。

获取 如下所示,在视图控制器中创建表控件,并为您希望的列设置类:

 var tblCou = that.getView()。byId(" tblID");
 tblCou.setModel(ojModel," crep");//Getallrows/项目不可用
 var oItems = tblCou.getItems();//遍历allRows/Items
 for(var l = 0; l  

希望这会有所帮助...

谢谢-

阿比舍克

一周热门 更多>