2017-02-24 17 views
1

SAPUI5アプリケーションで、のファイルの一部を実行時にファイルに定義することはできますか?たとえば、Component.jsの内部にあります。`neo-app.json`をプログラム的に操作するにはどうしたらいいですか?

例えば、私は、ファイルに次のエントリを追加したい、または同じ効果を持ちComponent.jsファイルにコードを追加がに静的にこのエントリを持っているのが好き:

{ 
    "path": "/myapp", 
    "target": { 
    "type": "application", 
    "name": "myapp" 
    }, 
    "description": "external application" 
} 

答えて

1

どうやら、あなたはネオを操作することはできませんWeb IDEがそのファイルを所有しているので、アプリケーションから-app.jsonを削除します。同時に、あなたは関数に経由して、リソースの検索パスを登録することができます: jQuery.sap.registerModulePathjQuery.sap.registerResourcePath

+1

を、あなたは、これらのファイルのどちらが私の場合に適していることを例を提供することにより、更なる説明を提供することができますか?私はHCPにアプリケーションをデプロイし、ここの説明に基づいてhttp://stackoverflow.com/questions/42068639/access-controller-of-another-application-in-sapui5、私は別のファイルの中で 'myapp'内のファイルにアクセスできました応用。今度は 'neo-app.json'を静的に変更することなくこれを行いたいと思います。しかし、あなたが提供した機能はこのユースケースとは無関係のようです。 –

+0

私はComponent.jsファイルで 'registerModulePath'を使用したことに言及しなければなりません。しかし、問題は、 'neo-app.json'からエントリを削除すると、これらの関数を使って' myApp'の内部のファイルにアクセスすることができなくなるということです。 –

+0

共有可能なアプリケーションを使用したい場合、なぜneo-appを使用しないようにしたいのですか?私はそれがあなたの共有可能な資源にすべての可能なルートを置くための適切な場所だと思った。 これらの2つの関数に関して、私は共有可能なライブラリを使って遊ぶときにデバッガで使用されているのを見て、実行時にリソースルートを更新するための適切な関数であると考えました。 – slkorolev

関連する問題