0
jsビュータブでBarChartを作成しようとすると、このエラーが表示されます。ここ は私のhtmlコードUncaught TypeError:未定義のプロパティ 'ui5'を読み取れません
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta http-equiv='Content-Type' content='text/html;charset=UTF-8'/>
<link rel="stylesheet" type="text/css" href="Styles/MainPage.css"/>
<script src="resources/sap-ui-core.js"
id="sap-ui-bootstrap"
data-sap-ui-libs="sap.m, sap.viz"
data-sap-ui-theme="sap_bluecrystal">
</script>
<!-- only load the mobile lib "sap.m" and the "sap_bluecrystal" theme -->
<script>
sap.ui.localResources("empcrud");
//sap.ui.localResources("Styles");
var app = new sap.m.App("AppId", { initialPage: "idEMainPage1" });
var page = sap.ui.view({ id: "idEmpDetails1", viewName: "empcrud.EmpDetails", type: sap.ui.core.mvc.ViewType.JS });
var page1 = sap.ui.view({ id: "idEMainPage1", viewName: "empcrud.MainPage", type: sap.ui.core.mvc.ViewType.JS });
var page2 = sap.ui.view({ id: "idGrafPage1", viewName: "empcrud.Grafik", type: sap.ui.core.mvc.ViewType.JS });
app.addPage(page).addPage(page1).addPage(page2);
app.placeAt("content");
</script>
</head>
<body class="sapUiBody" role="application">
<div id="content"></div>
</body>
</html>
そして、ここでは、私はまた、その作品は、細かいHTMLスクリプトで私のビューのコードを貼り付けしようとすると、私はsap.viz.ui5
var oDataset = new sap.viz.ui5.data.FlattenedDataset({
dimensions: [
{
axis: 1,
name: 'Uname',
value: "{Uname}"
}
],
measures: [
{
name: 'Modno',
value: '{Modno}'
},
],
data: {
path: "/results"
}
});
var oBarChart = new sap.viz.ui5.Bar({
width: "80%",
height: "400px",
plotArea: {
//'colorPalette' : d3.scale.category20().range()
},
title: {
visible: true,
text: 'Modno Grafiği'
},
dataset: oDataset
});
を使用して私の見解コードでありますXMLビューで動作します。私は、jsビューとhtmlの間の接続について考えています。しかし、ビューはsap.vizを見ることができません.jsでsap.vizを定義する方法はありますか、それをどのように克服できますか?
ありがとうございました。
'jQuery.sap.require( 'sap.viz.ui5.Bar')' ' jQuery.sap.require( 'sap.viz.ui5.data.FlattenedDataset')' –
はそうありがとう多くのあなたの返信のために、 あなたはこれについてより詳細を教えてくれますか?それは私のために働かなかった。 –