2020-09-24 13:36发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 在一个控制器的init... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
在一个控制器的init()中,我想在获取数据后更改sap.m.list第一项的背景颜色。 我尝试了两种方法:
a。 oFirstItem.addStyleClass(" darkerBackground");
b。 oFirstItem。$()。css('background-color','#e8eff6');
但是,以上所有方法均无效。 我确定oFirstItem是要更改的内容。
我该怎么办?
非常感谢您:)
你好,
首先,要更改列表中第一项的颜色,您应该在列表的updateFinished事件上执行此操作,而不是在控制器的onInit方法上进行操作,因为列表的长度在onInit中可以为0。/p>
要更新第0个项目的背景色,您可以使用以下方法进行更新:
var firstListItemId = list.getItems()[0] .sId
$(" div#" + firstListItemId).attr(" style"," background-color:rgb(229,41,41)!important");
谢谢
Vaibhav Maheshwari
最多设置5个标签!
你好,
首先,要更改列表中第一项的颜色,您应该在列表的updateFinished事件上执行此操作,而不是在控制器的onInit方法上进行操作,因为列表的长度在onInit中可以为0。/p>
要更新第0个项目的背景色,您可以使用以下方法进行更新:
var firstListItemId = list.getItems()[0] .sId
$(" div#" + firstListItemId).attr(" style"," background-color:rgb(229,41,41)!important");
谢谢
Vaibhav Maheshwari
一周热门 更多>