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

Xpages 用于文件下载控制的可编程数据源?,xpages,Xpages,我想在我的页面上下载一个文件,根据字段的值从另一个文档中查找要显示的附件 我尝试了几件事,包括返回从NotesRichTextItem.GetEmbeddedObject获得的值,但每次尝试都会得到与[Lcom.ibm.xsp.model.FileRowData不兼容的错误java.util.Vector 我需要调用什么来向我的文件下载控件返回正确的值 我意识到我可以使用repeat控件显示附件链接,但希望有一种更简单的方法。文件下载控件需要一个NotesDocumentDataSource。没

我想在我的页面上下载一个文件,根据字段的值从另一个文档中查找要显示的附件

我尝试了几件事,包括返回从
NotesRichTextItem.GetEmbeddedObject
获得的值,但每次尝试都会得到与[Lcom.ibm.xsp.model.FileRowData不兼容的错误
java.util.Vector

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


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

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

请记住:XPage不绑定到(一)个文档,可以根据需要包含任意多个数据源


如果您想自己构建URL,请选中文件下载控件需要NotesDocumentDataSource。没有办法。因此,您可以向页面添加一个面板,向该面板添加一个Notes文档数据源,该面板用于计算该文档的UNID,添加一个绑定到该面板的文件下载控件,这样您就可以开始了FileDownload控件将显示该文档中的所有文件

请记住:XPage不绑定到(一)个文档,可以根据需要包含任意多个数据源


如果您想自己构建URL,请检查

谢谢。我使用了您的备忘单和重复控件。这似乎更简单。如果您只需要指向附件的链接,那么重复控件可能是最简单的解决方案。其中一个技巧是:在视图列中使用@AttachmentNames,您不需要打开文档代码中的nts谢谢。我使用了你的备忘单和重复控件。这看起来更简单。如果你只需要附件的链接,那么重复控件可能是最简单的解决方案。其中一个技巧是:在视图列中使用@AttachmentNames,你不需要用代码打开文档