Ich bin neu in SAP und versuche, eine SAPUI5-Anwendung zu entwickeln, aber einige Probleme bei der Wiederverwendung von Ansichten/Teilansichten konfrontiert. Ich möchte eine Teilansicht haben und benutzerdefinierte Daten in einem speziellen Format (Datenänderungen, aber Modell ist gleich) übergeben und diese Teilansicht mehrmals auf einer Seite wiederverwenden, jedes Mal wenn verschiedene Daten übergeben werden. Irgendwie wie Tiles, aber sehr cuszomized. Was empfehlen Sie mir zu verwenden? Ich habe tryied neue Instanz einer regulären Ansicht zu machen, aber diesen Fehler konfrontiert:SAPUI 5 Wiederverwendung Ansichten und neue Instanz
GET https://sapui5.hana.ondemand.com/resources/view/List.view.xml 404 (Not Found)
dies ist mein Code neue Instanz zu machen:
var firstListView=sap.ui.xmlview("firstViw", "view.List");
Dank für Ihre Hilfe
Update: das ist mein index.html
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv='Content-Type' content='text/html;charset=UTF-8' />
<script src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
id="sap-ui-bootstrap"
data-sap-ui-libs="sap.m, sap.ushell"
data-sap-ui-xx-bindingSyntax="complex"
data-sap-ui-theme="sap_belize"
data-sap-ui-resourceroots='{
"sap.ui.appName": "./"
}'>
</script>
<script src="../libs/jquery.cookie.js"></script>
<link href="css/site.css" rel="stylesheet" type="text/css" />
<link href="css/library.css" rel="stylesheet" type="text/css" />
<link href="css/theme/library.css" rel="stylesheet" type="text/css" />
<script>
sap.ui.getCore().attachInit(function() {
new sap.m.Shell({
appWidthLimited:false,
app: new sap.ui.core.ComponentContainer({
name: "sap.ui.appName"
})
}).placeAt("content");
});
</script>
</head>
<body class="sapUiBody" role="application">
<div id="content"></div>
</body>
</html>
und diese der Ordner Structered:
über den Fehler: Was ist Ihr Namensraum bei 'resourceRoots' in index.html definiert? Und wie ist Ihr Projektordner strukturiert? Wäre schön, wenn du die Frage entsprechend aktualisieren könntest. – boghyon
danke für deine antwort, ich habe die frage umtapeziert. @boghyon – Yasin