点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我的要求不高,从昨天下午开始就一直在努力。 我在仪表板上有两个按钮,您可以在图像中看到它们。 我在图表中添加了两个图标。 ICON_1的当前颜色为黑色,背景颜色为白色,而ICON_2的当前颜色分别为白色和黑色。 当您单击"人口统计"按钮时,我想更改它们。 如下图所示。
在Button_2的onclick属性中,我编写了以下代码来更改ICON_1&2的颜色和BGColor。
ICON_1.setColor(white);
ICON_1.setBackGroundColor(黑色);
ICON_2.setColor(black);
ICON_2.setBackGroundColor(white);
这将引发错误。
我也尝试了十六进制代码和RGB,但是脚本无法接受。
因此想检查更改颜色和背景颜色的正确代码是什么。 我进行了很多搜索,但未在任何论坛中找到解决方案。
(这是一个手动设置的ICON属性,例如我想要达到的目标)
(2.5 kb)
您好,Rajasekhar,
作为Agata解决方案的改进和良好编码习惯的问题,我建议您将颜色定义为"全局脚本变量",而不是对其进行硬编码。 这样具有以下优点:
全局脚本变量的定义如下:
针对BUTTON_2的"点击时"事件脚本的修改后的脚本代码如下所示:
问候,
穆斯塔法。
太棒了!
出于这个原因,我从来没有在编码中使用单引号。
请您将我的答案标记为正确吗?
Rajasekhar,
此代码对我有用:
ICON_1.setColor("#ffffff");
ICON_1.setBackgroundColor("#333333");
ICON_2.setColor("#333333");
ICON_2.setBackgroundColor("#ffffff");
和另一个按钮:
ICON_2.setColor("#ffffff");
ICON_2.setBackgroundColor("#333333");
ICON_1.setColor("#333333");
ICON_1.setBackgroundColor("#ffffff");
啊哈...我将那些十六进制代码放在单引号中,假设这是我们为CSSClass所做的。 双引号就像一种魅力。
感谢Agata。
一周热门 更多>