【发布时间】:2015-11-01 08:18:02
【问题描述】:
我在 Designer 2013 的 SP2013 中自定义 NewForm.aspx。我正在努力从 SharePoint Designer 2013 中的 XSLT 列表视图 Web 部件中获取列值。我需要使用 JQuery 中的列进行操作以执行一些操作(例如隐藏、禁用ETC。)。目前,我通过将开发人员工具悬停在其上来获取列 ID,但这不是正确的方法,因为 ID 会在质量/生产中发生变化。 示例:-
$("#ctl00_ctl33_g_1ea47d6f_1fed_4426_8e49_cda9970429d6_ff21_ctl00_ctl00_TextField").val("Close");
我想要类似的东西:-
$("#column2").val("Close");
我在 SP Designer 2013 中的 XSLT 看起来像:-
<tr><td>
<H3>column2</H3>
</td>
<td>
<SharePoint:FormField runat="server" id="ff3{$Pos}" ControlMode="Edit"
FieldName="column2" __designer:bind="
{ddwrt:DataBind('u',concat('ff3',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@column2')}"/>
<SharePoint:FieldDescription runat="server" id="ff3description{$Pos}" FieldName="column2" ControlMode="Edit"/>
</td>
</tr>
请帮忙。
【问题讨论】:
标签: xslt sharepoint