xpages:如何模拟表单&x27;s自动启动属性

xpages:如何模拟表单&x27;s自动启动属性,xpages,xpages-ssjs,Xpages,Xpages Ssjs,是否有一种快速简便的方法来转换具有自动启动第一个附件和/或启动URL的表单 我知道它可以在SSJS中编码,但我只是想知道是否有人有一个快速的方法来实现这一点 谢谢下面的Domino URL命令将打开一个附件 http://Host/DatabaseName/View/DocumentName/$File/fileattachmentname 。。。其中DocumentName实际上是排序后的第一列中显示的查找值 添加一个xp:link控件并对其编码以打开附件(在本例中是在一个新窗口中)。

是否有一种快速简便的方法来转换具有自动启动第一个附件和/或启动URL的表单

我知道它可以在SSJS中编码,但我只是想知道是否有人有一个快速的方法来实现这一点


谢谢

下面的Domino URL命令将打开一个附件

http://Host/DatabaseName/View/DocumentName/$File/fileattachmentname   
。。。其中DocumentName实际上是排序后的第一列中显示的查找值

添加一个xp:link控件并对其编码以打开附件(在本例中是在一个新窗口中)。例如,以下是可以添加到xp:viewColumn或xp:repeat或任何迭代器控件中的xp:link。在本例中,迭代器的var设置为“rowData”,链接的名称从ListName列返回,启动附件的url位于cLinkUrl列中

    <xp:link escape="true" id="link1" target="_blank">
        <xp:this.text><![CDATA[#{javascript:rowData.getColumnValue("ListName");}]]></xp:this.text>
        <xp:this.value><![CDATA[#{javascript:rowData.getColumnValue("cLinkUrl")}]]></xp:this.value>
    </xp:link>

以下Domino URL命令将打开附件

http://Host/DatabaseName/View/DocumentName/$File/fileattachmentname   
。。。其中DocumentName实际上是排序后的第一列中显示的查找值

添加一个xp:link控件并对其编码以打开附件(在本例中是在一个新窗口中)。例如,以下是可以添加到xp:viewColumn或xp:repeat或任何迭代器控件中的xp:link。在本例中,迭代器的var设置为“rowData”,链接的名称从ListName列返回,启动附件的url位于cLinkUrl列中

    <xp:link escape="true" id="link1" target="_blank">
        <xp:this.text><![CDATA[#{javascript:rowData.getColumnValue("ListName");}]]></xp:this.text>
        <xp:this.value><![CDATA[#{javascript:rowData.getColumnValue("cLinkUrl")}]]></xp:this.value>
    </xp:link>

因为我希望代码在xpage中,因为它会根据角色打开文档或附件,所以我最终将其添加到xpage的beforepageload事件中(不过仍然需要将角色检查添加到此事件中):


因为我希望代码在xpage中,因为它会根据角色打开文档或附件,所以我最终将其添加到xpage的beforepageload事件中(不过仍然需要将角色检查添加到此事件中):