2016-08-17 30 views
1

我正在使用HCP門戶網站服務來提供fiori啓動板,但我無法在Chrome網絡標籤中找到我的controllerview文件。爲什麼HCP門戶服務更改文件位置?

而且我還發現我的圖像位置在雲中不起作用。

我嘗試這兩種:

    var normalBusIcon = { 
         url: '../images/1bus_normal.png', 
         origin: new google.maps.Point(0,0), 
         anchor: new google.maps.Point(0, 0) 
        }; 

        var normalBusHoverIcon = { 
         url: '/webapp/images/1bus_alert.png', 
        }; 

該錯誤是

GET https://flpportal-iXXXXXXtrial.dispatcher.hanatrial.ondemand.com/images/1bus_normal.png 404(未找到)

https://flpportal-iXXXXXXtrial.dispatcher.hanatrial.ondemand.com/webapp/images/1bus_alert.png 404(未找到)

文件層次是

項目名

| --webapp

- | --controller

- | --images

我想知道如何門戶服務更改文件位置,如何使用圖像url中的命名空間。謝謝。

回答

1

如果您在應用程序中引用圖像,則應始終使用getModulePath來組裝URL。這將確保您的應用不僅適用獨立的,但也從一個門戶網站,如菲奧裏啓動板的門戶服務:

var normalBusIcon = { 
    url: jQuery.sap.getModulePath("your.component.namespace") + 
     "/images/1bus_normal.png", 
    origin: new google.maps.Point(0,0), 
    anchor: new google.maps.Point(0, 0) 
}; 
相關問題