TroubleShoot: SharePoint 2013: ExecuteOrDelayUntilScriptLoaded 页面发布后不执行的问题

SharePoint 2010 中的ExecuteOrDelayUntilScriptLoaded,在2013 中使用时没有效果的问题。

Example:

SharePoint 2013 Code:

SP.SOD.executeFunc(‘sp.js‘, ‘SP.ClientContext‘, sharePointReady);

function sharePointReady() {    alert("Ready"); }

SharePoint 2010 Code:

ExecuteOrDelayUntilScriptLoaded(sharePointReady, "sp.js");

function sharePointReady() {    alert("Ready"); }

<script type="text/javascript">
ExecuteOrDelayUntilScriptLoaded(GetIdeaItemCount,"sp.js");
var list;
function GetIdeaItemCount()
{
var context = new SP.ClientContext.get_current();
var web = context.get_web();
list = web.get_lists().getByTitle(‘TestFormLib‘);
context.load(list);
context.executeQueryAsync(Function.createDelegate(this, this.GetSuccess), Function.createDelegate(this, this.GetFailed));
}

function GetSuccess(){
  document.getElementById("spListItemCount").innerText=list.get_itemCount();
}
function GetFailed(sender,args)
{
  alert(‘failed. Message:‘ + args.get_message());
}

</script>

Refer: http://msdn.microsoft.com/en-us/library/jj245759.aspx

时间: 2024-10-29 23:09:18

TroubleShoot: SharePoint 2013: ExecuteOrDelayUntilScriptLoaded 页面发布后不执行的问题的相关文章

Status: Checked in and viewable by authorized users 出现在sharepoint 2013 home 页面

点击home页面上方的publish-> publishing->publish Status: Checked in and viewable by authorized users 出现在sharepoint 2013 home 页面

SharePoint 2013 单一页面赋设计权限

本文介绍SharePoint的使用中,断开单一页面权限,给用户编辑权限以及操作中遇到的问题,希望给相关需要的人一个参考. 1.首先进入页面库,找到我们的页面,进入共享,如下图: 2.在弹出的窗口中选择高级,如下图: 3.在进入权限编辑页面,首先断开当前页面的权限继承,如下图: 4.然后勾选所有继承的权限,删除,如下图: 5.而后点击Grant Permission,也就是授权,如下图: 6.按照我的理解,该用户对站点有访问权限,对单独页面具有编辑权限,就可以个性化该页面,但是添加一些WebPar

SharePoint 2013 附加内容数据库后出现404错误

本文讲述如何解决SharePoint 2013 加内容数据库(Content DataBase)后出现404错误. 笔者按照http://technet.microsoft.com/en-us/library/ff628582(v=office.15).aspx的手动步骤在管理中心站点删除了老的内容数据库并附加了内容数据库. 但是访问站点是出现 404错误. 后来http://social.technet.microsoft.com/Forums/sharepoint/en-US/7c12f55

sharepoint 2013 设置页面禁用兼容性视图的方法

可能大家会觉得奇怪,我们要禁用掉IE的兼容模式,因为从IE8开始,浏览器新添加了这个兼容视图模式,当我们开启后,使其向低一版本的IE进行一个"渲染",所以在浏览网页的过程中会引起一些不必要的问题,那么一个常用的利用HTML添加代码来使我们使用的IE固定渲染模式. <head> <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE" />

[转]SharePoint 2013 App 开发 (2) - 建立开发环境

这篇文章属于SharePoint 2013 App开发系列文章,到这篇文章为止,此系列的文章包括: SharePoint 2013 App开发 (1) - 什么是SharePoint App? SharePoint 2013 App开发 (2) - 建立开发环境 (本文) 在开发SharePoint App之前,开发人员需要有一个SharePoint开发环境.无论是开发何种类型的应用程序,开发人员都需要在开发机器上准备相应的开发环境.比如,如果是开发ASP.NET Web应用,那么在开发机器上除

[转载]Windows 2012 R2安装SharePoint 2013 手动安装工具软件

之前介绍过在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2013并打sp1补丁的简单参考,废话不多说,直接进入正文吧. 1.系统的版本,Windows Server 2012 R2 DateCenter版本: 在安装SharePoint之前,我已经完成了所有的准备工作,如:安装操作系统.修改机器名.设置静态Ip.安装FrameWork 3.5.安装IIS.

Sharepoint 2013 网站集的删除与还原

一.可以通过三种方法删除网站集: 1.打开Sharepoint 2013 管理页面首页 ---> 单击‘应用程序管理(Application Management)’并进入该页面 ---> 单击‘删除一个网站集(Delete a site collection)’并打开该页面 ---> 选择想要删除的网站集并点击右下角的‘删除’按钮 ---> 完成删除. 2.打开想要删除的网站集的首要网站 ---> 点击页面右上角的齿轮按钮 ---> 在下拉菜单中选择‘网站设置(Sit

升级到Sharepoint 2013后页面打开速度慢

这个问题现在有了一些新的发现. 首先,我找到了重现客户那里出现的那个复杂SQL语句的方法.这个现象其实是这样的: 当WebApplication的“List View Threshold” 数量大于 文档库中文件个数的时候,如果是非管理员的用户打开文档库,就会出现那样的SQL语句. 当“List View Threshold”数量小于文档库中文件个数的时候,如果是非管理员的用户打开文档库,会得到一个警告说文档库无法打开.而如果是管理员,就可以打开,而且SharePoint会使用另一个比较适合大数

sharepoint foundation 2013升级sp1补丁后无法使用搜索功能

直接安装了sharepoint foundation 2013 with sp1后,发现新建的站点都没有默认的搜索框. 具体报错特征: 1.添加搜索框 web part,保存页面后报错"公共语言运行时检测到无效的程序" 2.当时想了另外一种方法,在网站集下新建搜索中心网站.这个时候会有2个选择,2010样式和2013样式.当使用2010样式的时候,尽然成功进入页面,并实现搜索功能.而使用2013样式,或者从2010样式升级到2013样式后,页面报错"Web 部件维护网页: 如