[BUG]自订卡片中GeoMap的openDetailWindow

2020-09-19 02:08发布

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

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


嗨,我正面临下一个错误:

我有一个自定义地图卡(地图位于地图容器中),我想实现Spot Click事件。

 
 onClickSpot:function(evt){
 evt.getSource()。openDetailWindow(" Test"," 0"," 0");
 }
 

问题在于,该事件被调用,但是窗口永远不会出现,并且在控制台上也没有错误。

我在普通应用程序上实现了相同的代码,并且可以正常工作,使用相同事件,使用相同代码,唯一的区别在于这是自定义卡上的片段。 另外,:

 
   

也被称为,但是如前所述,什么都没有出现,在全屏上尝试过,也没有运气。

有人遇到这个问题吗?

提前谢谢

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

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


嗨,我正面临下一个错误:

我有一个自定义地图卡(地图位于地图容器中),我想实现Spot Click事件。

 
 onClickSpot:function(evt){
 evt.getSource()。openDetailWindow(" Test"," 0"," 0");
 }
 

问题在于,该事件被调用,但是窗口永远不会出现,并且在控制台上也没有错误。

我在普通应用程序上实现了相同的代码,并且可以正常工作,使用相同事件,使用相同代码,唯一的区别在于这是自定义卡上的片段。 另外,:

 
   

也被称为,但是如前所述,什么都没有出现,在全屏上尝试过,也没有运气。

有人遇到这个问题吗?

提前谢谢

付费偷看设置
发送
1条回答
葫芦娃快救爷爷
1楼 · 2020-09-19 02:51.采纳回答

解决了!

如前所述,该地图启动了事件,并且在更深入地了解之后,发现HTML组件已创建,但问题出在:

 class =" vbi-detail vbi-detail-border" 

" vbi-detail-border"具有下一个CSS参数:

 .vbi-detail.vbi-detail-border {
     可见性:隐藏!重要;
     宽度:0;
     高度:0;
     填充:0;
     边距:0;
     边界:0;
     溢出:隐藏;
 } 

Dunno为什么..但是,无论如何,如果您在CSS上更改此设置,它将正常工作:

清单文件:

" sap.ui5":{
                 .......
 "资源":{
 " css":[{" uri":" css/style.css"}]
 },
 

CSS文件:

 .vbi-detail.vbi-detail-border {
     可见性:重要!
     宽度:自动!重要
     高度:自动!重要
     填充:0.9375rem!重要;
     边框:0.0625rem#a6b5d1坚固!重要;
     溢出:可见!重要;
 }
 

问候。

一周热门 更多>