我在SharePoint中有一个SPList,用于编辑NewForm.aspx。我想以编程方式将几个JavaScript作为WebParts添加到表单中。在JavaScript中为JavaScript添加JavaScript到NewForm
我该怎么做?
感谢您的帮助。
我在SharePoint中有一个SPList,用于编辑NewForm.aspx。我想以编程方式将几个JavaScript作为WebParts添加到表单中。在JavaScript中为JavaScript添加JavaScript到NewForm
我该怎么做?
感谢您的帮助。
在“列表和库”部分打开SharePoint设计器中的列表。在列表设计器视图中,您将看到与列表关联的表单列表,通常会列出“NewForm.aspx”表单。右键单击它,然后选择“以高级模式编辑文件”以显示用于表单的ASP .Net/HTML标记。
现在,在页面标记中添加您的自定义块。我通常会建议你找到id为'PlaceHolderMain'的asp:content元素。添加您的脚本作为第一要素的内容占位符元素打开后立即像:
<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
<script type='text/javascript' language='javascript'>
$(document).ready(function(e) { alert('my custom script has loaded'); });
</script>
..
.. Existing markup
..
</asp:Content>
我上面的例子假定您有jQuery的出现在你的母版,以显示消息的形式完全加载后。
如果你不想(或不能)使用SharePoint Designer中,你可以把
?ToolpaneView = 2
的URL打开查看/编辑/新形式结束在设计模式下在浏览器中。
http://blog.pentalogic.net/2010/07/how-to-edit-list-forms-sharepoint-2010/
嗯,我有我的SPContentType,并试图用“NewFormUrl”,但我无法找到我的服务器上newform.aspx。我根本不知道在哪里看。 – carruw 2012-04-27 13:13:27
@JamesMontagne:对我来说这似乎是一个公平的问题,这个人显然没有经验。 – 2012-04-27 13:14:02