【问题标题】:Event handler for sharepoint list link共享点列表链接的事件处理程序
【发布时间】:2013-09-27 21:23:57
【问题描述】:

我想在列表的一列上添加一个链接(每行一个链接)。当用户点击一个链接时,我想开始一些任务。我可以使用什么事件来处理这个问题以及如何获取行索引?

【问题讨论】:

    标签: sharepoint


    【解决方案1】:

    您可以创建具有 HyperLink 类型的列,并以编程方式在事件接收器中填充该列(在 ItemAdded / ItemUpdated 事件中)。该 URL 将链接到您的 HTTP 处理程序,该处理程序将通过其 ID(在 URL 中传递)对项目执行操作。

    【讨论】:

    • 感谢您的建议。不确定我是否了解所有内容,但肯定很快就会尝试一下
    【解决方案2】:

    您不需要使用事件接收器,而是可以使用带有公式的计算列来生成项目特定的 URL,例如

    =CONCATENATE("<DIV><a href='","http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.",Title,"'>",Title,"</a></DIV>") 
    

    Here您可以找到有关此方法的更多信息。如果您需要更多信息,请随时询问。

    【讨论】:

    • 这听起来很有趣。目前,我对事件接收器的运气并不好。所以我也会试试这个。谢谢
    • 我能够做到这一点:localhost:32903/…
    • 但我想做的是:编辑表格
    • 我尝试了您的方法,但无法正常工作。也许我没有做对?
    • 描述您的问题,我会尽力帮助您。
    猜你喜欢
    • 1970-01-01
    • 2019-12-08
    • 2015-04-14
    • 2020-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多