我正在寻找一种方法来访问仪表板功能区在单击刷新全部时调用的操作。所以我可以用它来自动刷新由网格组成的特定仪表板。
它不能是全屏仪表板,因为需要使用功能区来处理网格中的某些数据。当我进行初步研究时,这似乎是最受欢迎的方法,但由于依赖于色带,它对我不起作用。
我发现完成此操作的第二个方法是更改功能区中的全部刷新,但我不想让全局自动刷新。
我能找到的最接近的解决方案是使用以下JavaScript将Web部件添加到仪表板。
setTimeout("parent.location.reload(true);", 20000);
虽然这有效但当整个仪表板重新加载时它会消失。因此,我希望有一种方法可以从网页部件刷新仪表板,方法是在单击功能区中的全部刷新或网格中的刷新图标时刷新网格。
令人惊讶的是,我无法找到太多关于此的信息。 AppGridWebService.ashx?operation=Refresh
是单击刷新时调用的内容。