1

NotesDocumentCollection xpages를 반환하는 서버 javascript 라이브러리에서 LotusScript 라이브러리를 호출 할 수 있습니까?NotesDocumentCollection을 반환하는 javascript 라이브러리에서 LotusScript libary를 호출합니다.

내 Old lotusscript 라이브러리가 에이전트에서 사용되고 이제는 코드 재사용을 위해 이러한 lotus 스크립트를 호출해야하는 xpages로 애플리케이션을 마이그레이션하고 있습니다.

+1

제발하지 마세요. LotusScript에서 많은 코드를 사용하게 될 것 같습니다. 시간을 갖고 SSJS로 변환하십시오. 그것은 매우 가능합니다. LotusScript를 포기하고 XPage를 사용합니다. 장기적으로 당신을 위해 훨씬 더 나을 것입니다. 그것을 고려하십시오. –

답변

4

이와 같이 임의의 개체를 직접 교환 할 수는 없습니다. 그러나 그들은 runWithDocumentContext과 함께 에이전트를 실행할 수있는 기능을 추가하여 이전의 NoteID 매개 변수보다 약간 유연한 컨텍스트로 사용할 지정된 메모리 내 문서를 전달했습니다. 이것을 사용하여 메모리에있는 문서를 만들고 에이전트에 전달하고 에이전트가 정보 (예 : 컬렉션의 노트 ID를 다중 값 텍스트 또는 RT 항목으로 작성)로 채우도록 한 다음 값을 읽을 수 있습니다 XPages 측에서 뒤로.

이 기능은 사용자의 당면 욕구보다 더 어색하지만 Ajax 왕복 여행에 의존하지 않는 도구입니다.

+0

Notes Document Collection에서 문서의 필드를 Excel에 표시하고 싶습니다. Notes Document Collection은 거의 조건을 기반으로 작성됩니다. xpage에서 엑셀 작업을 할 수있는 방법이 있습니까? – Ashish

+0

Xpages에서 Excel을 만드는 몇 가지 예가 있습니다. 나는 그것이 나의 NotesIn9 스크린 캐스트의 몇 가지 다른 쇼에 있다고 생각한다. XPages.TV에서 전체 목록 중 어느 것을 사용할 수 있는지 잊어 버렸습니다. –

+0

serverJavascript 라이브러리를 사용하여 View Data에서 Excel로 내보낼 수 있습니다. 거기에 LotusScript 라이브러리를 사용하여 작동하도록 할 수있는 방법이 없으므로 전체 코드를 Java로 작성하는 것보다 코드를 재사용 할 수 있습니다. 예제 중 하나는 Xpages에서 createWorkbookStream serverJavascript 라이브러리를 사용하여 코드를 완성 할 수 있습니다. – Ashish

관련 문제