Sharepoint 2010在标准表单视图页面上生成不正确的链接

时间:2011-03-30 12:10:48

标签: javascript sharepoint-2010

我遇到了以下问题:

SharePoint 2010在默认DispForm.aspx页面上为查找列生成以下代码:

<a onfocus="OnLink(this)" href="/chernov/_Layouts/listform.aspx?PageType=4&ListId={754EB468-69FB-41D3-B2E4-373C756A4B8D}&ID=29" onclick="EditLink2(this,);return false;" target="_self">Inv#1</a><img src="/_layouts/1033/images/new.gif" alt="New" class="ms-newgif" />

问题是onclick处理程序包含错误的JavaScript表达式: EditLink2(this,)

我发现查找字段布局在:

中定义
  

<Program Files> \ Common Files \ Microsoft Shared \ Web Server Extensions \ 14 \ TEMPLATE \ LAYOUTS \ XSL \ fldtypes.xsl

以下列方式:

<a onfocus="OnLink(this)" href="{$FORM_DISPLAY}&amp;ID={$ID}" onclick="EditLink2(this,{$ViewCounter});return false;" target="_self">

因此,XSLT转换无法正确解析{$ViewCounter}参数。

有人遇到过这个问题吗?可能的根本原因是什么?

0 个答案:

没有答案