cela dépend de ce qui est l'espace de noms de jeu pour la racine des ressources dans le bootstrap dans le index.html de l'application. L'attribut data-sap-ui-resourceroots dans le bootstrap indique au noyau sapui5 où se trouvent les ressources dans l'espace de noms défini dans la structure de dossiers de l'application par rapport à l'index.html de l'application.
Dans l'exemple de code, les ressources de l'application se trouvent dans le même dossier que l'index.html. en raison de l "./". Lorsque l'application rencontre l'espace de noms "sap.ui.demo.wt", elle commence à rechercher toute ressource dans le dossier de l'index.html.
par exemple. sap.ui.demo.wt.File signifie que l'application recherche un fichier dans le même dossier que l'index.html situé.
par exemple. sap.ui.demo.wt.view.File signifie que l'application recherche un fichier dans la vue de dossier qui se trouve dans un dossier du dossier index.html, c'est-à-dire ./view1/File. par quoi "./" le dossier est où l'index.html est situé. Il est nécessaire de remplacer «sap.ui.demo.nav» par «Test» si «sap.ui.demo.nav» est l'espace de noms défini dans le bootstrap de l'index.html. devrait, par exemple. "sap.ui.demo" soit l'espace de nom et "nav" juste un dossier dans la structure du dossier de l'applicaton alors il est nécessaire de remplacer "sap.ui.demo" sans "nav". De la structure de "sap.ui.demo.nav.controller.Home" je suppose que "sap.ui.demo.nav" est l'espace de nom, "contrôleur" le dossier du contrôleur dans la structure de dossier de l'application et " Accueil "un contrôleur. cela signifierait qu'il est nécessaire de remplacer "sap.ui.demo.nav" par "Test".
<script
id="sap-ui-bootstrap"
src="/resources/sap-ui-core.js"
data-sap-ui-theme="sap_belize"
data-sap-ui-libs="sap.m"
data-sap-ui-bindingSyntax="complex"
data-sap-ui-compatVersion="edge"
data-sap-ui-preload="async"
data-sap-ui-resourceroots='{
"sap.ui.demo.wt": "./" // tell here the app where the resources are located
}'>
</script>