Hi zusammen,
ich habe gerade ein kleines Problem mit einer Methode, welche als Callback für einen dojo.datastore dient. Immer, wenn die Methode druch den datastore aufgerufen wird, schlägt der Zugriff auf die Attribute des Objektes fehl (ich bekomme undefined). Rufe ich die Methode ganz normal auf, gibt es keine Probleme.
Ein Beispiel:
Hat jemand eine Idee, woran das liegen könnte?
ich habe gerade ein kleines Problem mit einer Methode, welche als Callback für einen dojo.datastore dient. Immer, wenn die Methode druch den datastore aufgerufen wird, schlägt der Zugriff auf die Attribute des Objektes fehl (ich bekomme undefined). Rufe ich die Methode ganz normal auf, gibt es keine Probleme.
Ein Beispiel:
Code:
[...]
open: function()
{
this.gotItem(); // gibt den inhalt von this._test aus
this._datastore.fetchItemByIdentity(
{
identity: 'Kannen',
onItem: cat_browser.gotItem // gibt für this._test undefined aus
});
},
gotItem: function(item)
{
window.alert('gotItem: ' + this._test);
},
[...]
Hat jemand eine Idee, woran das liegen könnte?