Ich bin neu in SAPUI5. Ich habe kürzlich einen Testaccount von SAP registriert, um die SAP-Web-IDE zu verwenden. So trennen Sie eine Anwendung von einer anderen Anwendung, die gerade verwendet wird. Ich habe einige Artikel aus dem Internet gelesen und versuche, einen kleinen Test zu schreiben. Es funktioniert jedoch nicht.Wie kann ich zwei verschiedene Anwendungen in SAPUI5 kombinieren?
Der Code unten ist von Test 1.
data-sap-ui-resourceroots='{
"sap.ui.demo.wt",
"sap.ui.demo.mt"
}'>
</script>
</script>
<script>
sap.ui.getCore().attachInit(function() {
new sap.ui.core.ComponentContainer({
name: "sap.ui.demo.wt"
}).placeAt("content");
});
var oComp = sap.ui.getCore().createComponent({
name: "sap.ui.demo.wt",
id: "Comp2",
settings: {appTitle: "Hello World 2"}
});
var oCompCont = new sap.ui.core.ComponentContainer("CompCont2", {
component: oComp
});
oCompCont.placeAt("content");
</script>
Der Code unten von Test ist 2.
data-sap-ui-resourceroots='{
"sap.ui.demo.mt": "./"
}'>
</script>
<script>
sap.ui.getCore().attachInit(function() {
new sap.ui.core.ComponentContainer({
name: "sap.ui.demo.mt"
}).placeAt("content");
});
</script>
Ich weiß, dass es einige Probleme innerhalb data-sap-ui-resourceroots
, weil zwei Anwendungen nicht erkennen können, der Weg von den anderen. So lasse ich Test 1 als Unterordner in Test 2 laufen. Wenn ich jedoch Test 1 unter Test2 laufen lasse, zeigt die Konsole nur einen Zeittest 2. Wie kann ich das lösen? Muss ich die Komponente zuerst registrieren?
https://blogs.sap.com/2017/04/05/sapui5-how-to-reuse-parts-of-a-sapui5-application-in- othermultiple-sapui5-applications/ Lesen Sie den Beitrag und die Kommentare dort für weitere Informationen. – Marc