将超链接列添加到InfoPath 2010重复表

时间:2011-06-29 13:36:46

标签: sharepoint-2010 infopath infopath2010

我正在使用InfoPath 2010自定义SharePoint 2010列表表单。 Infopath表单显示来自两个SharePoint列表,父列表和子列表的数据。父列表是主数据连接。子列表是绑定到辅助数据连接的重复表。 我想在重复表中的每一行添加一个“打开”链接,链接到完整的子记录。

链接类似于http://myserver/_layouts/listform.aspx?ListId= {LIST_GUID}& ID = THE_LIST_ITEM_ID。

要做到这一点,我基本上想在重复表中添加一列,并使用XPath生成链接标记,但我无法弄清楚如何做到这一点。

1 个答案:

答案 0 :(得分:0)

正如您所说,您只需在数据类型为“Hyperlink(anyURI)”的重复表中添加一个新字段,然后将该字段的默认值设置为“concact(http:// myserver / _layouts / listform.aspx?ListId =; LIST_GUID)“其中LIST_GUID是同一个重复表的字段

我已经创建了一个测试表单,我已经完成了 - http://db.tt/dPW7Gll