【问题标题】:Sharepoint row hyperlinkSharepoint 行超链接
【发布时间】:2016-11-22 02:10:54
【问题描述】:

我是这个 Sharepoint 设计的新手。

我创建了一个新的列表页面,我希望每行的一个条目超链接到不同的页面。

Sl Title 主题主题

1 ABC TABC SABC

2 DEF TDEF TSABC

所以,基本上我想要的是,当我点击标题列下的 ABC 时,它应该带我到一个页面,当我点击 DEF 时,他们会带我到我通过点击超链接添加的另一个页面。

当前情况是每当我添加超链接时,标题的所有列条目都会自动采用相同的链接。

我尝试更改此位并为每个条目单独添加无济于事。

<xsl:value-of select="$thisNode/@*[name()=current()/@Name]" /><a href="../xxx/"></a></xsl:when>
<xsl:otherwise>

xxx 是指向我创建的列表页面之一的链接。

有人可以帮我解决这个问题吗?

谢谢, 沙迪普

【问题讨论】:

  • SharePoint 的哪个版本?

标签: xslt sharepoint


【解决方案1】:

目前您的 xslt 为所有超链接分配相同的路径。

您需要为每个项目输入路径。将其存储在专用列中,例如称为 PageLink。然后你可以在你的 xslt 中使用该列:

<xsl:value-of select="$thisNode/@*[name()=current()/@Name]" />
  <a href="{$thisNode/@*[name()=current()/@PageLink}"></a>
</xsl:when>

【讨论】:

  • 我试过了。但是,它抛出了很多错误。有没有不同的方法来做我想要实现的目标。我的意思是使用模板或其他东西而不是自定义列表。
  • 默认情况下,标题将始终链接到显示表单。除非您使用链接列表。请注意,我更正了代码,希望它能更好地工作。
猜你喜欢
  • 2010-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-30
  • 1970-01-01
  • 2016-04-15
  • 1970-01-01
相关资源
最近更新 更多