ich eine ziemlich komplexen Situation zu lösen habeMit den Daten von Modell in HTML-Datei in iFrame meiner Meinung nach verwendet
hatte ich Probleme meine Leinwand mit einer externen Bibliothek angezeigt werden, so gab ich auf und ich verwenden, um ein iframe in Meine Ansicht, um mein Diagramm anzuzeigen. Jetzt funktioniert es gut.
Aber jetzt habe ich eine Frage: Wie kann ich mein oData-Modell in meiner HTML-Datei verwenden, für mein Diagramm verwenden Sie die Daten aus meiner SAP-Tabelle? Es muss evolutive oder es ist nutzlos
ich Ihnen zeigen, wie ich tat:
Ausblick:
<!DOCTYPE xml>
<mvc:View controllerName="Metrology.controllers.Pentagone" xmlns="sap.m"
xmlns:layout="sap.ui.layout"
xmlns:mvc="sap.ui.core.mvc" xmlns:html="http://www.w3.org/1999/xhtml">
<html:iframe src="app/utils/testpentagone.html" height="1300" width="900"></html:iframe>
</mvc:View>
Und das ist der Code meiner pentagone:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1" />
<meta charset="UTF-8" >
<title>SAPUI5</title>
<script type ="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js"></script>
</head>
<body>
<canvas id="radarChart" width="900" height="600"></canvas>
</body>
<script>
var radarData = {
labels : ["Performance","Security","Robustness","Changeability","Transferability"],
datasets : [
{
fillColor: "rgba(102,45,145,.1)",
strokeColor: "rgba(102,45,145,1)",
pointColor : "rgba(220,220,220,1)",
pointStrokeColor : "#fff",
data : [4,3,2,1.5,3]
},
{
fillColor: "rgba(63,169,245,.1)",
strokeColor: "rgba(63,169,245,1)",
pointColor : "rgba(151,187,205,1)",
pointStrokeColor : "#fff",
data : [3,3,3,3,3]
}
]
}
//Create Radar chart
var pentagone = document.getElementById("radarChart").getContext("2d");
var myNewChart = new Chart(pentagone).Radar(radarData);
</script>
Danke für die Antworten :)
Hallo, vielen Dank für Ihre Antwort Ich denke, dass Ihre Antwort richtig ist, aber Scheiße, ich bin nicht in der Lage, dies allein zu tun. Ich bin Auszubildende in einer großen Firma, sie fragen mich, was ich nicht alleine machen kann, aber niemand kann mir helfen. Ich glaube, ich habe die "update" -Dinge verstanden, aber ich bin mir nicht sicher, ob Sie mir geantwortet haben, wie ich meine Daten bekommen kann Ich möchte nur meine Daten eingeben: daten: ["{products> Security } ", {products>" Veränderbarkeit} "...] Wie ich in meinen anderen Ansichten in sapui5 –
Das saugt, klingt, als ob sie dich wirklich in die Tiefe geworfen haben. Wie auch immer, für diese spezielle App, ist es Ihre Absicht, den Benutzer 5 Datenpunkte einzugeben, werden Sie sie von einem Server ziehen. Ich hatte den Eindruck, dass es Letzteres war, aber es macht nichts, das Jsbin mit ein paar Eingabefeldern ein wenig zu verbessern, damit man eine bessere Vorstellung davon bekommt, wie es funktionieren könnte. – jpenninkhof
Yeap, mir ging es gut die 5 ersten Wochen, aber da bin ich wirklich verloren Ich denke, ich werde dafür aufgeben, ich habe noch 2 Tage, um das zu finden, um das Dokument zu machen .. also danke für den Versuch zu helfen:) –