【问题标题】:How to Pass variable to href in GenFireServerEvent to redirect url如何将变量传递给 GenFireServerEvent 中的 href 以重定向 url
【发布时间】:2013-07-22 19:08:48
【问题描述】:

我有一个包含<datafields> @ID,ID; </datafields> 的 DataFormWebPart 我想将此变量传递给 GenFireServerEvent 中的重定向 url。

示例:ManageView.aspx?ID=51

<a href="javascript: {ddwrt:GenFireServerEvent(concat('__cancel;__delete={',$KeyField,'=',$KeyValue,'};__commit;__redirect={http://myportal.website.com/site/ManageView.aspx?ID=',$ID,'}'))}" onclick="return DeleteItemConfirmation();"><img src="Delete-icon.png" width="10" height="9" border="0"/></a>

有人可以帮忙吗?

【问题讨论】:

    标签: javascript html xslt sharepoint-2007 sharepoint-designer


    【解决方案1】:

    我刚刚想出了如何使用 xsl 变量和值来做到这一点。

    <xsl:variable name="ID">
        <xsl:value-of select="substring-before(@FileLeafRef, '-')"/>
    </xsl:variable>
    <a href="javascript: {ddwrt:GenFireServerEvent(concat('__cancel;__delete={',$KeyField,'=',$KeyValue,'};__commit;__redirect={http://myportal.website.com/site/ManageView.aspx?ID=',$ID,'}'))}" onclick="return DeleteItemConfirmation();"><img src="Delete-icon.png" width="10" height="9" border="0"/></a>
    

    太棒了!

    【讨论】:

      猜你喜欢
      • 2013-01-28
      • 2014-01-13
      • 2018-05-17
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      • 1970-01-01
      • 2018-04-08
      • 2021-06-07
      相关资源
      最近更新 更多