0

<datafields> @ID,ID; </datafields> この変数を GenFireServerEvent のリダイレクト URL に渡したい DataFormWebPartがあります。

例: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>

誰か助けてくれませんか?

4

1 に答える 1

2

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-07-23T16:07:10.020 に答える