J'écris un composant sans visage UI5 qui devrait être utilisé dans plusieurs autres applications. Les applications cibles sont situées dans un package d'un référentiel SAPUI5 ABAP. Le composant qui doit être inclus dans les cibles se trouve dans un package différent dans le même référentiel SAPUI5 ABAP.Composant de réutilisation SAP UI5
Comment inclure ce composant? De la documentation j'ai ajouté des changements à la cible manifest.json de la façon suivante:
"dependencies": {
"minUI5Version": "1.30.0",
"libs": { "sap.m": {}, "sap.ui.core": {}, "sap.ui.layout": {} },
"components": { "cls.dva": {} }
},
Mais comment le composant est-il réellement trouvé? Ici, j'ai utilisé le chemin du noeud SICF. Dois-je ajouter ".Component" au chemin? Y a-t-il un autre endroit où je dois référencer le composant dépendant dans l'application cible?
Une autre question est de savoir comment et où instancier le composant? La fonction init() de la cible Component.js est-elle au bon endroit? Il y a aussi quelques paramètres que je devrais passer pour bien l'inialiser. En fin de compte, le composant et ses données doivent être disponibles dans l'application.
Merci,
Christian