2016-07-15 9 views
0

Backend: Jersey Backend Frontend: SAPUI5 Anwendung mit einem JSON ModellKann ich SAP UI5 mockserver ohne Modell OData mit

Ich benutze jQuery.ajax() ruft Anfragen an das Backend zu machen. Ich möchte diese Anfragen nachahmen und Pseudodaten laden, um einen schnellen POC zu machen.

Der von SapUI5 bereitgestellte Mockserver scheint nur mit dem oData-Modell zu funktionieren. Kann es mit JSON-Modellen verwendet werden? https://sapui5.netweaver.ondemand.com/#docs/guide/bae9d90d2e9c4206889368f04edab508.html

Vielen Dank im Voraus.

Antwort

1

Für JSon-Modelle benötigen Sie den mockServer nicht. In dem Component.js versuchen Sie Ihr JSon Modell als laden unter

var oModel = new JSONModel(uritojson); 
this.setModel(oModel); 

uritojson ist der Link zu Ihrer Mock-Datei

Ivan

+0

Vielen Dank für die Antwort. Okay, ich könnte das machen oder oModel.loadData (uritojson) verwenden, nehme ich an. Jetzt gerade auf Sicht laden (auf Init) Ich mache eine jquery GET zum Backend, um die Anfangsdaten zu laden. Wenn ich das Modell als Teil von component.js lade, wechsle ich zwischen den tatsächlichen und tatsächlichen Aufrufen? Es tut mir leid, wenn ich verwirrt rufe, ich bin neu bei sapui5 und versuche zu lernen, indem ich eine App erstelle. – daredadevil

+0

@daredadevil hast du eine Lösung gefunden? Ich habe eine ähnliche Frage. Können Sie das überprüfen https://stackoverflow.com/questions/46111069/how-to-setup-mockserver-and-mockdata-for-xsjs-service – loki

+1

@loki nein, ich habe keinen Weg gefunden. Für den mit SapUI5 gepackten Mock-Server haben Sie kein Glück, wenn Sie nicht mit odata arbeiten. :(. jemand schlug vor, express js für verspotten vor einiger zeit, vielleicht lohnt es sich zu untersuchen. sorry ich konnte nicht helfen mehr – daredadevil