私は、複数の他のアプリケーションで使用する必要があるUI5無形コンポーネントを作成しています。対象アプリケーションは、SAPUI5 ABAPレポジトリのパッケージにあります。ターゲットに含める必要があるコンポーネントは、同じSAPUI5 ABAPリポジトリ内の別のパッケージにあります。SAP UI5再利用コンポーネント
このコンポーネントを含めるにはどうすればよいですか?ドキュメントから、私は次のようにターゲットmanifest.jsonをに変更を追加しました:
"dependencies": {
"minUI5Version": "1.30.0",
"libs": { "sap.m": {}, "sap.ui.core": {}, "sap.ui.layout": {} },
"components": { "cls.dva": {} }
},
しかし、どのコンポーネントが実際に発見されましたか?ここでは、SICFノードのパスを使用しました。パスに ".Component"を追加する必要がありますか?ターゲットアプリケーションで従属コンポーネントを参照する必要がある別の場所はありますか?
もう1つの質問は、コンポーネントをインスタンス化する方法と場所です。ターゲットComponent.jsのinit()関数は適切な場所ですか?また、適切に初期化するために渡す必要のあるパラメータもあります。最終的にコンポーネントとそのデータは広い利用可能なアプリケーションであるべきです。
は、ここでは別のクリスチャンは、あなたが心の中で二つのことを維持する必要があり、あなたの質問にについて
:-) ...、
クリスチャン