Ich lade Daten in mein Modell und habe eine attachRequestCompleted angehängt. Dort möchte ich einen Wert auf ein Feld setzen, aber es gibt this.getView ist keine Funktion. Das Ganze ist in einem Intervall: Mein Code sieht wie folgt aus:SAPUI5 this.getView in attachRequestCompleted
var intervalId = setInterval(this.readRfid.bind(this), 3000);
readRfid: function() {
var oRfidModel = new sap.ui.model.xml.XMLModel();
oRfidModel.loadData("http://localhost/xxxxxxx");
oRfidModel.attachRequestCompleted(function() {
var reader = oRfidModel.oData.children["0"].children["0"].innerHTML;
this.getView().byId("objHdr_det_id1").setNumberUnit(reader);
});
Kann ich nicht this.getView in der Funktion verwenden? Wie kann ich es zum Laufen bringen? Danke, Tim
Danke! Das habe ich verpasst, es funktioniert! – Tim