Sharepoint 2010 在 jquery/javascript 中捕获 webpart 刷新

Posted

技术标签:

【中文标题】Sharepoint 2010 在 jquery/javascript 中捕获 webpart 刷新【英文标题】:Sharepoint 2010 capture webpart refresh in jquery/javascript 【发布时间】:2011-07-27 23:50:14 【问题描述】:

我有一个从仪表板设计器生成的共享点页面,其中包含一些记分卡 Web 部件。在 Sharepoint 2010 中,它们使用 ajax 加载和刷新。如何在记分卡完全加载或刷新时捕获?我有一些在记分卡完全加载之前无法执行的 jquery。但是我不知道在哪里放置 onload 事件,或者如何捕获 ajax 成功回调。

非常感谢。

【问题讨论】:

【参考方案1】:

为了实现类似的目标,我使用了这种方法:

var prm = Sys.WebForms.PageRequestManager.getInstance();    
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);

function InitializeRequest(sender, args)       


function EndRequest(sender, args) 

$(document).ready
(
 function()
 
 alert("Did it work?");
 
);

查看此处了解更多详情: http://msdn.microsoft.com/en-us/library/bb383810.aspx

先在这里回答类似的问题:Attach event to hyperlink click inside update panel?

这应该可以帮助您入门。您可能需要发出几个警报,以确保您知道页面通过 AJAX 发送/接收数据的频率。您可能需要更具体地定位它,以防止您的 javascript 从页面上发生的其他 AJAX 事件中执行。我猜你很久以前就已经超越了这个,但我想我还是会试着回答这个问题。总账。

【讨论】:

【参考方案2】:

您可以确定是否已加载所有 Web 部件。这里是a link!提供解决方案。

【讨论】:

以上是关于Sharepoint 2010 在 jquery/javascript 中捕获 webpart 刷新的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 使用JQuery更改SharePoint 2010中的默认搜索框文本

使用JQuery更改SharePoint 2010中的默认搜索框文本

Sharepoint 2010 客户端对象模型 - 将列表数据分配给网格视图

如何将控件添加到 Web 部件(SharePoint、C#)?

Sharepoint Foundation 2010 是不是需要安装在 sharepoint 2010 服务器上

SharePoint 2010升级到SharePoint 2013