2011-02-26 73 views
0

每當我插入一個目的是這個數據網格它顯示此錯誤FLEX插入對象到數據網格

類型錯誤:錯誤#1009:無法訪問空對象引用的屬性或方法。 在表格:: LessonPlan/addLesson_clickHandler()

這是我插入對象代碼

var obj:Object = new Object(); 
var temp:Object = new Object(); 
obj.activityid = arrayNames.selectedItem.activityid; 
obj.lessonid = getLessonIDResult.lastResult ; 
obj.time = durationCombo.selectedItem; 
obj.status = "active"; 
obj.activityname = arrayNames.selectedItem.activityname; 
temp = ({activityname:obj.activityname,time:obj.time}); 
studentLessonPlanArray.addItem(temp); 

請幫我

回答

1

不知道在哪一行發生了錯誤,並假設arrayNamesstudentLessonPlanArray已正確初始化,似乎在List/DataGrid中沒有選擇名爲arrayNames的項目。

+0

實際上,arrayNames是一個組合框,我試着做一個alert語句來顯示selectedItem的值,但是它確實顯示了我選擇的錯誤碼 – wawaragna 2011-02-26 18:52:08

+0

的最後一行。該行studentLessonPlanArray.addItem(temp) – wawaragna 2011-02-26 19:00:40

0

確保引用(studentLessonPlanArray)在被調用之前被實例化。還請檢查this鏈接。