我有一個標籤面板中的數據> var屬性設置爲rowData的查看面板。我將這個視圖設置爲通過使用viewScope值來模仿Single Category視圖。查看面板無法找到數據var rowData - 未找到錯誤
當我打開的XPage並點擊該視圖面板存在的標籤上,有時這種錯誤彈出(在JavaScript代碼線2是其中,誤差是):
Unexpected runtime error
The runtime has encountered an unexpected error.
Error source
Page Name:/speakerReq.xsp
Control Id: viewColumn2
Exception
Error while executing JavaScript computed expression
Script interpreter error, line=2, col=23: [ReferenceError] 'rowData' not found
JavaScript的代碼
1: var href = facesContext.getExternalContext().getRequest().getContextPath();
**2: var docUNID = rowData.getDocument().getUniversalID();**
3: var formName = rowData.getDocument().getItemValueString("Form");
4: var formType = rowData.getColumnValue("Form")
5:
6: if(formName == "clientProfile") {
7: href + "/clientProfile.xsp?documentId=" + docUNID + "&action=openDocument&rtr=yes";
8: }
9: else {
10: href + "/speakerProfile.xsp?documentId=" + docUNID + "&action=openDocument&rtr=yes";
11: }
的viewColumn2是上面引用是在具有該式的視圖中的列:
@ReplaceSubstring(Form; "clientProfile" : "clientFeed" : "speakerProfile" : "speakerFeed"; "Client Profile" : "Client Feedback" : "Speaker Profile" : "Speaker Feedback")
我不知道如何拋出上面的錯誤 - 點擊大多數XPage上的該選項卡工作正常。
在視圖中顯示的文檔沒有什麼特別的。我比較了其中兩個 - 一個顯示和一個引發錯誤,我找不到會導致此問題的任何差異。
我無法確定爲什麼有時會出現錯誤,有時候不會。
任何幫助將是偉大的!
感謝您的想法 - 但是,我仍然收到「rowData not found」錯誤... 任何其他的想法將是偉大的! – Dan