错误截图 创建完毕工作流,发布的时候报错,保存没有问题。 错误信息 Microsoft.SharePoint.SPEndpointAddressNotFoundException: 没有适用于此应用程序的地址。 在 Microsoft.SharePoint.SPRoundRobinServiceLoadBalanc......
2021-06-25 226 SharePoint,工作流,报错,“,没有,适用,于此,错误,
最近,在SharePoint 应用程序页中写JavaScript API,进行一些数据交互。其实,很简单的事情却遇到了问题,记录一下,希望能对遇到类似问题的人以帮助。
引用JavaScript
首先,SharePoint 应用程序页里面,不含JavaScript API需要的引用,这里以SharePoint 2016为例,需要添加相应的引用。
我们可以这样写SharePoint标签来进行sp.js的引用:
<SharePoint:ScriptLink Name="SP.js" runat="server" OnDemand="true" Localizable="false" />
我们也可以手动引用,我理解二者没有什么区别,只是引用的方式是SharePoint还是传统方式。
<script type="text/javascript" src="/_layouts/15/sp.js"></script>
添加FormDigest标签
使用SharePoint对象模型的时候,还需要特别加上这个标签(PlaceHolderMain节点最上面即可),要加在SharePoint引用的上面,否则会报错。当然,说的是在应用程序页中使用,如果是普通页面,里面已经包含了类似标签,不需要重复添加。
<SharePoint:FormDigest runat="server" />
执行JavaScript方法
执行SharePoint对象的时候,要等jsom加载完毕再执行,也就是。
SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function name);
如果同时执行多个方法,或者带参数也可以
function fn(obj)
{
SP.SOD.executeFunc('sp.js', 'SP.ClientContext', function () {
function 1
function 2
});
}
结束语
以上,便是SharePoint JavaScript 在应用程序页中使用的注意事项,希望能够对有需要的人带来帮助。
废话外音
SharePoint JavaScript API只适用于SharePoint页面中使用,如果想在其他页面中请使用其他对象,不是只是JavaScript的系统,就可以跨域调用JavaScript的。
标签: SharePoint JavaScript API application pages 最近 在
相关文章
错误截图 创建完毕工作流,发布的时候报错,保存没有问题。 错误信息 Microsoft.SharePoint.SPEndpointAddressNotFoundException: 没有适用于此应用程序的地址。 在 Microsoft.SharePoint.SPRoundRobinServiceLoadBalanc......
2021-06-25 226 SharePoint,工作流,报错,“,没有,适用,于此,错误,
我们已经介绍了一些关于搜索的相关配置,当然,用户关于搜索的要求可能是各种各样。有时候,用户会说,你们的显示结果太Low了,确实是;不过,在SharePoint中,我们可以很容易的定制搜索......
2021-06-25 950 SharePoint定制搜索显示模板
本文介绍如何在Office 365中创建用户和组,这里所说的用户和组,是指Office 365中的用户和组,我们可以用这里的用户登录Office 365环境,用组的概念来管理用户,而非SharePoint 站点中的用户和组,......
2021-06-25 457 SharePoint创建用户和组
最近给客户做项目,客户有这样一个需求,就是不同SharePoint Group里面的人,进到页面里,看到的东西不一样。 最开始想到的解决方案是,通过前端代码来解决,但是这样会有两个问题,首先代......
2021-06-25 775 SharePoint目标访问群体
首先,解释一下什么是SharePoint站点视图,所谓视图,就是列表的一个呈现形式,包含特定的栏、排序、筛选、分组等特性,我们通常创建视图用来展示特定范围和显示方式的数据。 通过登录地......
2021-06-25 215 SharePoint创建和使用视图