Xpages 如何打开非xpage链接的文档?

Xpages 如何打开非xpage链接的文档?,xpages,Xpages,我创建了一个xpage来显示视图,并将第二列设置为“将此列中的值显示为链接”。因此,当我在web浏览器中预览时,第二列显示为链接,当我将光标移动到链接时,IE浏览器状态显示为dispaly(xxx.com/oas/JTJ.nsf/%24%24OpenDominoDocument.xsp?documentId=AABBCCDD12345678&action=openDocument) 但是现在我不想通过xpage打开文档,我想从上面图片的xpage链接打开具有如下链接的文档(xxx.com/oa

我创建了一个xpage来显示视图,并将第二列设置为“将此列中的值显示为链接”。因此,当我在web浏览器中预览时,第二列显示为链接,当我将光标移动到链接时,IE浏览器状态显示为dispaly(xxx.com/oas/JTJ.nsf/%24%24OpenDominoDocument.xsp?documentId=AABBCCDD12345678&action=openDocument)

但是现在我不想通过xpage打开文档,我想从上面图片的xpage链接打开具有如下链接的文档(xxx.com/oas/JTJ.nsf/0/AABBCCDD12345678?OpenDocument)

我怎么办

谢谢你的帮助

在您的
中添加
并基于
rowData.getColumnValue(“yourColumnName”)


rowData.getDocument().getUniversalID()
/
rowData.getColumnValue(“unid”)

我不想获取列值。我想通过打开文档htp://xxx.com/oas/JTJ.nsf/0/AABBCCDD12345678?OpenDocument 而不是htp://xxx.com/oas/JTJ.nsf/%24%24OpenDominoDocument.xsp?documentId=AABBCCDD12345678&action=openDocument 在xpage中,查看此处的示例,了解如何向viewColumn添加计算链接:谢谢!来自编码:thisid=rowData.getColumnValue(“unid”);我认为“unid”列是文档id,但我的页面上没有unid。当您想将文档的univalid添加到URL时,可以在视图中添加一个不可见的列“unid”,或者使用getunivalid(),如我的回答所示。感谢您的耐心帮助!我在第二列的服务器onclick事件上编写了如下代码:facesContext.getExternalContext().redirect(“/”+@ReplaceSubstring(@Subset(@DbName(),-1),“\\”,“/”+”)/0/“+rowData.getDocument.getUniversalID()+”?opendocument”);但是当我点击链接时,它显示错误:HTTP500。