我在窗體上使用格式「name | UID」從視圖加載客戶端名稱時顯示了客戶端名稱,但在該字段中保存了UID。當我擁有UID時訪問文檔
我現在想用UID爲客戶端查找名稱,並將其保存在一個領域上使用下面的代碼是不可見的XPage:
// ignore when UID is null
if (getComponent("parentUID").getValue() == null)
return false;
var UID:string = getComponent("parentUID").getValue();
var doc:NotesDocument = database.getDocumentByUNID(UID);
// now set your fields
document1.setValue("nachname", doc.getItemValueString ("nachname"));
document1.setValue("vorname", doc.getItemValueString ("vorname"));
我做一個簡單的動作附加到一個按鈕。接下來的簡單操作是保存。
代碼崩潰,錯誤如下:
錯誤而執行JavaScript動作表達 腳本解釋器誤差,線= 8,列= 42:[類型錯誤]發生異常調用方法NotesDatabase.getDocumentByUNID(java.lang中。字符串)null
我已經將parentUID複製到文檔上的字段,並且我正在獲取正確的UID並且該文檔存在於數據庫中?
任何想法?
PS:我加入這個到現有的應用程序和當前文檔不是響應文件 - 不能,不幸的是改變:O(
我確實錯過了.getValue() - 感謝你的支持 - 它沒有幫助解決這個問題,但是...任何其他想法? –