2012-04-13 7 views
1

Ich habe ein Problem mit xe: objectData und globalen Variablen. Nicht sicher, ob dies ein Fehler ist oder wie geplant funktioniert. Die Probe ist eine dumme, ich weiß. Es soll nur das Problem demonstrieren.xe: objectData und globale Variablen

  1. arbeitet als
  2. wirft Ausnahme erwartet. Ich habe das gleiche Verhalten gesehen, wenn ich versuche, Bereichsvariablen in xe: objectData zu verwenden. Immer wird ein NULL zurückgegeben, obwohl die Variablen Werte enthalten.

Wer Licht auf dieses Licht?

enter image description here

Antwort

1

Ich glaube, Sie nicht Bündel Ressourcen zu diesem Zeitpunkt wegen der Zeitpunkt, wann die Dinge auftreten, im Lebenszyklus nutzen können. Wenn die create-Objektmethode von objectData aufgerufen wird, sind möglicherweise noch keine anderen Objekte erstellt worden. Möglicherweise müssen Sie das Paket manuell laden und die gewünschte Eigenschaft abrufen.

+1

Das macht Sinn. Also, noch einmal, PhaseListener (LifeCycleListener: OpenNTF -> http: //openntf.org/XSnippets.nsf/snippet.xsp? Id = xpages-Anfrage-Verarbeitung-Lifecycle-Explorer-Code ...) ist dein Freund, wenn Umgang mit solchen Problemen :) –