2012-04-13 61 views
1

我遇到了xe:objectData和全局變量的問題。不確定這是一個錯誤還是按照設計工作。 我知道這個例子是一個愚蠢的例子。這只是爲了展示這個問題。xe:objectData和全局變量

  1. 按預期工作
  2. 拋出異常。當我嘗試在xe:objectData中使用範圍變量時,我看到了相同的行爲。儘管變量包含值,但總是返回null。

有人對此有何看法?

enter image description here

回答

1

我相信你不能在那個時候使用,因爲當發生在生命週期的事情的時機束資源。當調用objectData的create object方法時,其他對象可能尚未創建。您可能必須手動加載該包並檢索所需的屬性。

+1

這很有道理。所以,再一次,PhaseListener(LifeCycleListener:OpenNTF - > http://openntf.org/XSnippets.nsf/snippet.xsp?id = xpages-request-processing-lifecycle-explorer-code ...)是你的朋友處理這樣的問題:) – 2012-04-14 06:07:16