2011年12月26日 星期一

【BlazeDS】ResultEvent.result null value

在這裡分享一個問題我遇到的問題

當時開發的Flex SDK 是 4.0 的,其中有運用 BlazeDS 去乎較遠端的J2EE程式

不過當呼叫完成後需要取值將它轉成 Flex 的 ArrayCollection 的時候

遇到點問題

我在 Debug 的模式下觀看取得結果的狀態

例如以下片段程式


private function onGetSuggestGiftResult(event:ResultEvent):void
{
    dgData = (event.result) as ArrayCollection;
}


在 event.result 的時候其實是還有數筆資料的

但是當 FLEX 值型將它轉換成 ArrayCollection 型態時  瞬間變成 null 值

這問題困惱我很久

之後不知道為什麼覺得是 SDK的問題 ((靈機乍現

把SDK調成 4.1 之後  這樣的 bug 就沒了

不知道為什麼  不過在這邊分享出來給大家摟

沒有留言:

張貼留言