내 XPage의 beforePageLoad 이벤트에서 프로필 문서의 값을 가져 오려고합니다. 그러나 내 SSJS 코드가 0을 반환 계속XPages - 프로필 문서에서 값 가져 오기
var currdb:NotesDatabase = database;
var profdoc:NotesDocument = currdb.getProfileDocument("frmProfile","");
var showRefInfo = profdoc.getItemValueString("ShowReferenceInformation");
sessionScope.put("showRefInfo",@Text(showRefInfo));
필드 "ShowReferenceInformation는"1 또는 0 I 0에서이 값을 1로 변경 중 하나의 값을 가질 수 있습니다 이렇게하려면 내가 서버 사이드 자바 스크립트 사용합니다. 무엇이 이것을 일으킬 수 있습니까?
감사합니다. 지금 상황입니다. 오늘 다시 확인했는데 동일한 코드에 대해 올바른 값이 반환되었습니다. –
나는 그걸 해결하기 위해 두 가지 길을 갔다. 다른 사람들과 마찬가지로, 나는 일반적으로 사용자가 입력 한 뷰를 가지고 정상적인 조회 만하는 것으로 전환했습니다. 새로운 경우에는 OpenNTF API의 "Database # getDocumentByKey"가 사용하는 경로를 사용하여 UNID가있는 문서를 키의 해시로 사용했습니다. 그 두 번째는 키 기반의 새로운 앱에서 그렇게 할 때 가장 좋습니다. 정상적인 경우 뷰 - 룩업 경로는 충분히 빠릅니다. –