2013-07-11 2 views
0

레거시 Notes 응용 프로그램을 확장 라이브러리가있는 XPages로 변환.XPages Navigator 컨트롤을 사용하여 프로필 문서 열기?

기본 사이트 탐색을 위해 탐색기 컨트롤과 함께 응용 프로그램 레이아웃을 사용합니다.

... 네비게이터 메뉴 항목은 관리자 유형의 사용자가 편집을 위해 프로파일 문서를 열 수있는 방법에 갇혀

는 XPage는 프로파일 형태로 결합하지만, 방법을 찾지 못하는 것은이에 열린 가지고 만든 적이 네비게이터 메뉴 항목의 onClick 이벤트?

제안 사항?

+0

그냥 다음 옵션 getProfileDocument을 저장하고 그런 식으로 업데이트가 정상으로 문서를 열 코딩. –

답변

0

일반 데이터 원본을 사용할 수 있습니다. 먼저 프로필 문서의 UNID를 가져 와서 데이터 원본을 초기화합니다.

경고 : 프로필 문서가 캐시되므로 프로필 문서로의 배경 변경이있는 경우 http를 다시 시작하거나 응용 프로그램을 다시 설정해야합니다. 그렇지 않으면 이전 값이 표시됩니다. 잦은 변경이있는 프로파일 문서 사용을 피하십시오!

1

XPages에서는 프로필이 더 이상 사용되지 않습니다. 더 나은 접근법은 프로파일의 내용을 일반 문서로 이동 한 다음 applicaiton_init() 메소드에서 모든 데이터를 어플리케이션 범위로 읽는 것입니다. 프로필을 업데이트하는 경우 여러 서버 및 JRE에서 프로필을 업데이트 할 때 문제가 발생하므로 중요합니다.

프로필을 사용해야하는 경우 탐색기에서 profile.xsp를 편집 모드로 열도록 설정합니다. profile.xsp는 SSJS를 사용하여 프로파일에서 값을 검색하는 각 바운드 필드의 기본 수식을 사용하여 프로파일을 편집합니다. 제출 단추는 SSJS를 실행하여 문서의 항목을 반복하여 프로파일에 기록하지만 자체를 디스크에 저장하지는 않습니다.

해피

/Newbs