用于文件下载控制的可编程数据源?

时间:2013-09-16 19:45:28

标签: xpages

我想在我的页面上下载文件,我会根据字段的值查找要从其他文档显示的附件。

我尝试了一些方法,包括返回从NotesRichTextItem.GetEmbeddedObject获得的值,但每次尝试我都会收到错误java.util.Vector incompatible with [Lcom.ibm.xsp.model.FileRowData

我需要调用什么来将正确的值返回到我的文件下载控件?

我意识到我可以使用重复控件合理地显示附件链接,但希望有一种更简单的方法。

1 个答案:

答案 0 :(得分:3)

FileDownload控件需要NotesDocumentDataSource。没有办法解决这个问题。因此,您可以向您的页面添加一个面板,将Notes Document DataSource添加到该面板,该面板计算该文档的UNID,添加绑定到该面板的文件下载控件,您就可以了。 FileDownload控件将显示该文档中的所有文件。

请记住:XPage没有绑定到(一个)文档,并且可以根据需要包含尽可能多的数据源。

如果您想自己构建网址,请检查the cheatsheet