点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
通过遍历一个表(不是本机表),我能够获得我需要的每一行的所有值,现在我想为某些行元素添加某种样式(如果该值确实与另一行匹配) critiria)。 我该怎么办?
我最初的想法是使用getItems().. chose列和all.Ide来获取特定行的想法,而不是使用addStyleClass或style.color将某些Style添加到特定的元素中。/p>
但是它没有成功,所以现在我在这里。
可以做什么,并且在控制面板中有一种添加样式的捷径。
您好,Roman M,
您是否尝试过格式化程序功能以根据某些条件/值更改元素的样式。
请在下面查找以供参考。
下面是使用方法
有关更多参考,请参阅文档:
https://help.sap.com/doc/saphelp_uiaddon20/2.05/zh-CN/0f/8626ed7b7542ffaa44601828db20de/content.htm?no_cache=true
希望这对您有帮助...
谢谢-
它通过XML作为"查看面板"完成,因此不太确定是哪一个,但是我更倾向于相信 它的sap.ui.table.Table。
"还应该添加,通过获取IDE并尝试向其添加样式,我将得到以下错误之一:Uncaught TypeError:无法读取 属性" addStyleClass"的值未定义"
您是否通过ID检查是否确实获得了正确的元素? 看来您得到了"未定义",这就是为什么您收到该错误。
请从用户的角度提供您要实现的目标的一般用例。
问题是,我获得了ID,并且ID是正确的( 在页面控制台上用ID进行检查)。
我想要实现的目标。
我想遍历
1。 表的第一列,然后遍历所有行
2。 单元格的值-行,其日期,
3。 将此日期与今天的日期进行比较
4。如果为true,请在此日期中添加其他颜色。
我在一定程度上做到了上述所有4项。 使用this.byId(TableID).getItems()... mProperties.text-获取值
this.byId(TableID).getItems()... ID-获取ID。
现在,该ID不是一个空的Box,即"取消歧义",它提供的精确值与页面上的相同。
但是,通过尝试添加样式来实现。 addStyleClass。 Document.getElementById()。style.color =" yellow",$(" ID")。css(" color"," yellow"),
它不起作用,因为无法将样式添加到"未定义"中。
如果我在控制台中添加了这些样式代码-它可以完美地工作,它以正确的方式定位并且可以完美地工作,以上所有这些都可以工作,但是在Web IDe中却不是。
希望我能够提供我想要实现的目标的精确示例。
干杯,谢谢您!
一周热门 更多>