// Get URL of first image file embedded in specific Rich Text field // Param: // doc: target notes document // strImgField: rich text field name which contains the embedded image function getAttachmentImageURL(doc:NotesDocument, strImgField:String){ var strRet = ""; try{ var rtItem:NotesRichTextItem = doc.getFirstItem(strImgField); if(rtItem !== null){ var attachmentName = rtItem.getEmbeddedObjects().get(0).getName(); // Get first attachment image var webScheme = facesContext.getExternalContext().getRequest().getScheme(); var webSrvName = facesContext.getExternalContext().getRequest().getServerName(); var webDbName = facesContext.getExternalContext().getRequest().getContextPath(); var url = webScheme+"://"+webSrvName+webDbName+"/xsp/.ibmmodres/domino/OpenAttachment/"+webDbName; strRet = url+'/'+doc.getUniversalID()+'/'+strImgField+'/'+attachmentName; rtItem.recycle(); } }catch(e){ print(e); } return strRet }