【发布时间】:2013-09-27 21:23:57
【问题描述】:
我想在列表的一列上添加一个链接(每行一个链接)。当用户点击一个链接时,我想开始一些任务。我可以使用什么事件来处理这个问题以及如何获取行索引?
【问题讨论】:
标签: sharepoint
我想在列表的一列上添加一个链接(每行一个链接)。当用户点击一个链接时,我想开始一些任务。我可以使用什么事件来处理这个问题以及如何获取行索引?
【问题讨论】:
标签: sharepoint
您可以创建具有 HyperLink 类型的列,并以编程方式在事件接收器中填充该列(在 ItemAdded / ItemUpdated 事件中)。该 URL 将链接到您的 HTTP 处理程序,该处理程序将通过其 ID(在 URL 中传递)对项目执行操作。
【讨论】:
您不需要使用事件接收器,而是可以使用带有公式的计算列来生成项目特定的 URL,例如
=CONCATENATE("<DIV><a href='","http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.",Title,"'>",Title,"</a></DIV>")
Here您可以找到有关此方法的更多信息。如果您需要更多信息,请随时询问。
【讨论】: