XPage iFrame到另一个数据库(XPiNC)

时间:2012-07-02 11:18:47

标签: iframe lotus-notes xpages

我有两个Notesdatabase都在Xpages,我的地址和通信上完全运行。 一个包含所有地址,另一个包含这些地址的所有对应关系。

现在我想在我的地址xpage中放入一个iframe来访问那里的通信, 这一切都适用于浏览器,但一旦我切换到Notes,iframe将无法加载。

<iframe 
src="#{javascript:getParaValueByKey('CorrespondenceDB')+'/xpCorrespondenceView.xsp?rows='+compositeData.rows+'&amp;key='+compositeData.key}" 
style="border: none; width: 99%; height: 400px;" ></iframe>

我注意到当前的注释URL看起来像这样:

http://127.0.0.1:50136/xsp/DEV!!adresse.nsf/xpAdresse.xsp?documentId=589CBCAEAADE52F2C12579D40020BF4B&action=editDocument

所以我试着把它切换到:

<iframe 
    src="#{javascript:@Word(context.getUrl().toString(),'!!', 1)+getParaValueByKey('CorrespondenceDB')+'/xpCorrespondenceView.xsp?rows='+compositeData.rows+'&amp;glAdrID='+compositeData.key}}" 
    style="border: none; width: 99%; height: 400px;" >
</iframe>

上面的src显示了一个computedText:

http://127.0.0.1:50136/xsp/DEV!!correspondence.nsf/xpCorrespondenceView.xsp?rows=5&key=833C5C1633E34E6CC1256CD20041DBE5

路径和一切看起来还不错,但它仍然无法打开iframe,有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:0)

为什么不直接放入指向其他数据库的视图控件,按类别名称或列值过滤?使用Xpages本机控件而不是强制HTML“方形钉”适合“圆孔”?

答案 1 :(得分:0)

不要使用iFrame。在XPiNC中工作时,您应该使用复合应用程序。您的地址数据库发布通信消耗的密钥。

当然David建议使用视图(或重复或静止)控件并将其指向其他数据库。