0
フォルダ「ビュー」からビューをロードしようとすると、「resource view/View1.view.xmlをresources/view/View1.view.xmlからロードできませんでした」というエラーが表示されます。 WebIDEのフォルダ構造は以下のとおりです。リソースビュー/ View1.view.xmlからリソース/ビュー/ View1.view.xmlをロードできませんでした。 WebIDEで
index.htmlを
<!DOCTYPE HTML>
<html>
<head>
<script id="sap-ui-bootstrap"
src="resources/sap-ui-core.js"
data-sap-ui-libs="sap.m"
data-sap-ui-theme="sap_bluecrystal" >
</script>
<script>
sap.ui.localResources("webapp");
var app = new sap.m.App("idApp");
var view1 = sap.ui.view({id:"idView1",
viewName:"view.View1",type:sap.ui.core.mvc.ViewType.XML});
</script>
</head>
<body class="sapUiBody" role="application">
<div id="content" ></div>
</body>
</html>
View1.xml
<mvc:View
xmlns="sap.m"
xmlns:mvc="sap.ui.core.mvc">
<Text id="idbtn" text="Text from" />
</mvc:View>
View1.controller
sap.ui.define([
"sap/ui/core/mvc/Controller"
], function(Controller) {
"use strict";
return Controller.extend("View1");
});
ネオapp.json
ブラウザで
{
"routes": [
{
"path": "/webapp/resources",
"target": {
"type": "service",
"name": "sapui5",
"entryPath": "/resources"
},
"description": "SAPUI5 Resources"
}
]
}
エラー私はいくつかの方法を試してみましたが、事前に
おかげで、 SriniをView1.xmlを指すように方法を見つけることができませんでした。
@schnoadelは、私はあなたの提案に応じてビュー名の指定を変更します。
はまたあなたのコントローラが、その後webapp.controller.View1として知られていることに注意してください。それでもエラーが発生します。私はコンソールのフォルダパスの違いを見ることができますが、まだ動作していません。変更後、コンソールのパスは** webapp/webapp/view/View1.view.xml **に反映されます。 – SriniRao