Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpages 如何从视图中打开另一个应用程序中的文档_Xpages - Fatal编程技术网

Xpages 如何从视图中打开另一个应用程序中的文档

Xpages 如何从视图中打开另一个应用程序中的文档,xpages,Xpages,我已经修改了表单的on-web访问、display-xPage-instine属性,并尝试在运行时使用与doucments表单选项关联的xPage打开所选文档,但这不起作用。当前数据库添加在URL的开头: http://localhost/Requ%C3%AAtes852.nsf/%24%24OpenDominoDocument.xsp?databaseName=CN=Jocelyn%20Smith/OU=CSSS%20IUGS/OU=Reg05/O=SSSS!!iugs%5Cphysiosad

我已经修改了表单的on-web访问、display-xPage-instine属性,并尝试在运行时使用与doucments表单选项关联的xPage打开所选文档,但这不起作用。当前数据库添加在URL的开头:

http://localhost/Requ%C3%AAtes852.nsf/%24%24OpenDominoDocument.xsp?databaseName=CN=Jocelyn%20Smith/OU=CSSS%20IUGS/OU=Reg05/O=SSSS!!iugs%5Cphysiosad.nsf&documentId=08FF9DFFD10070F585257A7F0053C282&action=editDocument

我一定错过了一些非常基本的东西。有人有工作吗?谢谢

我找到了一个解决办法,使用重定向页面从URL参数中读取文档id和数据库名称,然后重定向。不过,我有兴趣改进这个解决方案

<?xml version="1.0" encoding="UTF-8"?>
<xp:view
xmlns:xp="http://www.ibm.com/xsp/core"
rendered="false"
viewState="nostate">
<xp:this.afterPageLoad><![CDATA[#{javascript://Redirects to a page in another   application

var docid = param.documentId;  
var paramdbname = param.databaseName;
var hostname = context.getUrl().getHost();

//Get dbName without host
start = paramdbname.indexOf('!!');
dbName = paramdbname.slice(start+2);

var redirectstring = 'http://'+hostname+'/'+dbName+'/%24%24OpenDominoDocument.xsp?documentId='+docid+'&action=editDocument';

try{

facesContext.getExternalContext().redirect(redirectstring);
}
catch(err)
 {
//Handle errors here
 }}]]></xp:this.afterPageLoad>
    <xp:br></xp:br>
Redirects to a page in another application

重定向到另一个应用程序中的页面

不确定您是否在此处提供了整个场景。您是否处于从其他应用程序打开的视图中?或者您在这里使用嵌入式视图?在应用程序A中,我有一个简单的视图,其数据源是来自应用程序B的视图。这很好。但是当我点击链接打开一个文档时,URL在开头包含了应用程序a的地址。谢谢