2009-08-13 73 views
0

我有一个重复的表,我希望其中一个字段是超链接。虽然,似乎没有任何方法可以基于公式设置超链接的地址。我希望能够使地址等于某个基本URL与表中其他字段之一连接起来。有没有办法做到这一点?自定义InfoPath超链接地址

回答

1
private string ChangeXmlContent(Uri url, XmlDocument xdoc, string description) 
{ 
    XmlNode group91 = xdoc.SelectSingleNode("//my:group91", NamespaceManager); 

    group91.SelectSingleNode("//my:Url1", NamespaceManager).InnerText = url.ToString(); 
} 

快速&容易

0

我已经使用带有超链接字段的xpath函数concat(my:field2,my:field3)。你必须自己键入xpath表达式,因为设计器出于某种原因不允许它。

0

我可以使用自定义字段(如超链接字段)。然后我填充纠正的地址字段(FULL ADDRESS!这是我的问题,没有相关的网址!)

当我的窗体加载时,我有一个设置超链接字段像这样的规则:

  • RootURL是我已经在XML 资源文件中定义的自定义变量。
  • 我连接RootURL和最后一个字符串, 将它应用到第二个自定义字段。我在下面的 示例中将其称为“编辑记录”。
  • 我使用第二个自定义字段(编辑记录)作为 我的超链接对象在窗体上的源。

规则: enter image description here

:我的形式 enter image description here

超链接