2016-08-17 4 views
1

Я использую службу портала HCP для обеспечения пусковой панели fiori, но я не смог найти файлы controller и view в закладке Chrome Network.Почему служба портала 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 (Not Found)

https://flpportal-iXXXXXXtrial.dispatcher.hanatrial.ondemand.com/webapp/images/1bus_alert.png 404 (Not Found)

Файл hiberarchy является

Projectname

| --webapp

- | --controller

- | --images

Я хочу знать, как портал службы изменить расположение файла, как использовать пространство имен в URL-адресе изображения. Благодарю.

ответ

1

Если вы имеете в виду образы в своем приложении, вы должны всегда использовать getModulePath для сборки URL-адреса. Это позволит убедиться, что ваше приложение работает не только автономно, но и из портала, такого как портал службы стартовой панели Fiori:

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) 
}; 
Смежные вопросы