1

fiori ランチパッドを提供するために HCP ポータル サービスを使用していますが、Chrome の [ネットワーク] タブcontrollerでファイルが見つかりませんでした。view

また、イメージの場所がクラウドで機能していないこともわかりました。

私はこれらの2つを試しました:

                 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

--|--コントローラー

--|--画像

ポータル サービスがファイルの場所を変更する方法、画像の URL で名前空間を使用する方法を知りたいです。ありがとう。

4

1 に答える 1

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)
};
于 2016-08-17T07:24:14.627 に答える