-3
JavaScript代碼重複控制誤差
1: db=database;
2: theView=db.getView(compositeData.PDviewname);
錯誤計算表達式 腳本解釋器誤差,線= 2,COL = 12:[類型錯誤]異常發生調用方法NotesDatabase.getView(空)空
JavaScript代碼重複控制誤差
1: db=database;
2: theView=db.getView(compositeData.PDviewname);
錯誤計算表達式 腳本解釋器誤差,線= 2,COL = 12:[類型錯誤]異常發生調用方法NotesDatabase.getView(空)空
您不捕獲空值。一種可能的方法:
var viewName = compositeDate.PDViewName == null ? 'someDefaultName' | compositeDate.PDViewName;
var theView = database.getView(viewName);
當然,如果viewName爲null,也可以停止代碼。你不應該在這裏使用sessionScope - >如果用戶在你的應用程序中打開2個瀏覽器標籤,你的代碼就會中斷。
你的問題是什麼? –
我有兩個CC。第一個CC包含通過重複控制生成的鏈接,並且通過onclick這個鏈接,我通過sessionScope將值傳遞給第二個CC repeatContol。能夠在cmputed字段中獲得1stCC屬性的值,2ndCC的可編輯字段但是不會進入重複控制。單獨重複控制,compositeData值將變爲null。我不知道爲什麼。在加載頁面repeatcontrol時,查看複合數據,它會顯示...只有當我單擊第一個CC中的鏈接時才能獲得該值。解決此問題。 – user1802880
[重複控制錯誤]的可能的重複(http://stackoverflow.com/questions/13837669/repeat-control-error) –