我想在我的页面上下载文件,我会根据字段的值查找要从其他文档显示的附件。
我尝试了一些方法,包括返回从NotesRichTextItem.GetEmbeddedObject
获得的值,但每次尝试我都会收到错误java.util.Vector incompatible with [Lcom.ibm.xsp.model.FileRowData
我需要调用什么来将正确的值返回到我的文件下载控件?
我意识到我可以使用重复控件合理地显示附件链接,但希望有一种更简单的方法。
答案 0 :(得分:3)
FileDownload控件需要NotesDocumentDataSource。没有办法解决这个问题。因此,您可以向您的页面添加一个面板,将Notes Document DataSource添加到该面板,该面板计算该文档的UNID,添加绑定到该面板的文件下载控件,您就可以了。 FileDownload控件将显示该文档中的所有文件。
请记住:XPage没有绑定到(一个)文档,并且可以根据需要包含尽可能多的数据源。
如果您想自己构建网址,请检查the cheatsheet