2012-04-13 11 views
1

xe:objectDataとグローバル変数に問題があります。これがバグか設計通りに動作しているかどうかは不明です。 サンプルがダムなのですが、私は知っています。それは単に問題を示すことを意味しています。xe:objectDataとグローバル変数

  1. 期待どおりに動作
  2. は、例外がスローされます。スコープ付き変数をxe:objectDataで使用しようとすると、同じ動作が発生します。変数には値が含まれていますが、常にnullが返されます。

誰でもこれに光を当てるでしょうか?

enter image description here

答えて

1

私はあなたのために物事がライフサイクルで発生したときのタイミングで、その時点でバンドルリソースを使用することはできませんと信じています。 objectDataのcreateオブジェクトメソッドが呼び出されると、他のオブジェクトがまだ作成されていない可能性があります。手動でバンドルをロードし、必要なプロパティを取得する必要があります。

+1

これは意味があります。だから、もう一度、PhaseListener(LifeCycleListener:OpenNTF - > http://openntf.org/XSnippets.nsf/snippet.xsp?id = xpages-request-processing-lifecycle-explorer-code ...)は、そのような問題に対処する:) –

関連する問題