我需要从按钮单击打开模态弹出页面,并在该页面上根据一些用户输入并发布一些计算逻辑,我需要重定向到其他页面。这是通过可视化Web部件进行Share Point自定义解决方案开发的上下文。
一切都在当地运作良好。但是,一旦部署到登台环境,服务器的响应就太慢了。因此,我需要一种方法来通过模态弹出窗口在从一个页面重定向到另一个页面的过程中通知用户有关正在进行的工作。我不能使用AJAX工具包或更新面板。
你能否建议我一个很好的方法来实现同样的目标。
答案 0 :(得分:1)
SharePoint内置了一些功能,可以通知用户长时间运行的进程。您可以使用SP.UI.ModalDialog.showWaitScreenWithNoClose
。如
SP.UI.ModalDialog.showWaitScreenWithNoClose("Loading", "Please Wait", 76, 330);
http://msdn.microsoft.com/en-us/library/office/ff408140(v=office.14).aspx提供了更多信息。参数是:SP.UI.ModalDialog.showWaitScreenWithNoClose(title, message, height, width);
此外,如果您不知道,SP.UI.ModalDialog类还有一些其他有用的方法,例如ShowPopupDialog和showModalDialog。