2012-07-09 2 views
3

나는답장 이력 Xpages 방법?

(... 리치 텍스트 + 첨부 + 이미지 등) 서식있는 텍스트 컨트롤 (즉, 사용 CkEDITOR)과 XPages에서 이전 페이지 의 역사에 또 다른 XPages을 열고 간단한 회신와 히스토리 기능을 만들 것 나는 그것이 가능하다라고 생각한다. 그러나 나는 이것을위한 정확한 길을 모른다.

누구든지 의견이 있으십니까?

모두

P.S. 인바운드 전자 메일 문서가 있다고 생각하고 reply-with-history-and-attachments 버튼을 만듭니다. Inotes는 CkEditor를 사용하여 본문에 인바운드 메일이있는 새 웹 페이지를 엽니 다. 첨부 파일 유틸리티 (나는 DownloadControl 생각) Inboud 문서의 첨부 파일

답변

0

당신은 당신이 잊어 버린 경우 (MIME로 문서의 콘텐츠를 루프를 사용하려면이 옵션을 변경해야 할 수 있습니다 Notes 문서의 Mime 메서드를 사용하는 크리스마스 만의 유령입니다. 그런 다음 HTML 또는 일반 텍스트를 확인합니다. 일반 텍스트 인 경우 위와 비슷하지만 itemValueString 대신 MIMEPart를 사용하여 String 연결을 수행하면됩니다. HTML 일 때 (질문에서와 같이) 파서로 HTML을 읽은 다음 (예 : HTMLCleaner가 HTML을 멋지게 읽을 수 있음) body 태그를 발견 한 후 새 물건을 삽입하십시오. 그런 다음 나머지를 읽고 MIME을 작성하십시오. 좋은 콩을 만들겠습니까.

+0

좋아, HTML 읽기에는 문제가 없지만 첨부 파일은 어떻게 해결할 수 있습니까? 및 포함 된 이미지는 너무 간단하지 않습니다 ... –

+0

사실입니다. 포함 된 이미지 및 첨부 파일은 다른 MIME 파트로 사용할 수 있습니다. 이 마임 파트도 포함해야합니다. 그러면 작동합니다. 그것은 꽤 약간의 일입니다! – stwissel

+0

Ok ... CkEditor 컨트롤을 사용하여 새 XPage에 구문 분석 된 MIME을 쓰는 방법을 잊지 마십시오 .-(나는 임시 MIME 필드를 만들고 바인딩해야합니까? PS를 BeforePageLoad 이벤트에 코드를 삽입하면 보이지만 그렇게 보입니다. 작동하지 않는다 :-(- –

0

이런 식으로 뭔가가, 그래서 이것은 현재 내용을 얻을 것입니다 현재의

var content = <richTextControl>.getValue(); 
if(dominoDoc.isResponse()) 
{ 
    var doc = database.getDocumentByUNID(dominoDoc.getParentId()); 
    content += "\n\n"; 
    content += "=================== Previous: =================="; 
    content += doc.getItemValueString("content"); 
} 

에 따라 부모 문서를 추가 2 개 라인에게 공간을 추가 할 수가있다 , 끝을 보여줄 선을 추가 한 다음 부모 내용을 추가하십시오. 귀하의 유스 케이스에 따라 범위 변수에 넣고 단추를 클릭하면 현재 문서에 추가 할 수 있습니다.

편집 :

당신이 아래 내가 첨부 파일의 목록을 반복하고 링크를 반환하는 반복에 사용 된 같은 코드를 사용할 수있는 필드에 첨부 파일을 처리하려면. 인터넷에는 서식있는 텍스트가 없습니다 그것을 : 당신의 사용을 위해 당신이 나를 대화합니다,

var al:java.util.list = dominoDoc.getAttachment("Body"); 
var eo:NotesEmbeddedObject = ""; 
if(!al.isEmpty()) 
{ 
    eo = al.get(index); 
    return eo.getHref(); 
} 
else 
{ 
    return ""; 
} 
+0

Ehhmmm ...하지만 이건 HTML 본문에서 작동하지 않습니다 ... HTML과 첨부 파일이있는 이메일을 상상해보십시오 .... –

+0

HTML 몸체 용 --- MIME이 있습니다. – stwissel

+0

내 대답을 편집하여 첨부 파일을 다루는 방법 –