【问题标题】:SharePoint 2013 run Javascript on add itemSharePoint 2013 在添加项目上运行 Javascript
【发布时间】:2016-02-04 23:15:07
【问题描述】:

我正在寻找有关如何在用户单击列表上的“新项目”时运行 JS 文件的指导。

我目前正在使用:

​<script src="Shared%20Documents/jquery-1.12.0.min.js"></script>
<script src="Shared%20Documents/sputility.min.js"></script>
<script language='javascript'>

var siteUrl = '/cms/';
function retrieveListItems()
{
    //My Code Here
}

$(document).ready(function()
{
        ExecuteOrDelayUntilScriptLoaded(retrieveListItems, "sp.js"); 
});

我在“默认新表单”中添加了一个内容编辑器,并将包含代码的文件的链接放在“内容链接”字段中。

我目前不确定在添加新项目时代码是否正在执行...有什么我错过的吗?或者这完全是错误的做法?

【问题讨论】:

  • 如果是 SharePoint 2013 或 SharePoint Online,请尝试 JSLink/CSR 选项,非常酷的功能值得研究。

标签: javascript sharepoint-2013


【解决方案1】:

我通常会在默认的新表单中添加一个脚本编辑器 webpart,并添加一个指向我放置在样式库中某个子文件夹中的脚本的链接。

<script type="text/javascript" src="/Style%20Library/Scripts/nameofScript.js" ></script>

不要使用隐式结束标记

<script ... /> 

这对我在 IE 中不起作用。

要检查脚本是否被执行,您可以使用浏览器中的开发人员工具(通常是 F12)。或者,只需添加一个

alert("(>'-')>");

在一开始。

【讨论】:

    猜你喜欢
    • 2013-05-31
    • 2016-01-29
    • 2018-03-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 2018-03-27
    • 1970-01-01
    • 2018-02-22
    相关资源
    最近更新 更多