我调用了OpenPopUpPageWithTitle方法,通过一个简单的HTML按钮弹出一个新的列表项表单。除了回调外,它完成了我想要的所有操作。我试图在弹出页面关闭后从父页面调用自定义JS函数(简单地是一个带有一些消息的对话框)。我应该在哪里放置(或注入)自定义JS函数,以便回调可以找到它?请注意,我只有Sharepoint Designer可以使用。非常感谢。
最佳答案
回调函数应在调用OpenPopUpPageWithTitle()
的相同范围内定义。
(function(){
// do stuff
// invoke your modal dialog
OpenPopUpPageWithTitle("http://www.bing.com",myCallBack,500,300,"My Dialog");
// do other stuff
// define the call back function within the same scope:
function myCallBack(){
alert("Success!");
}
})();
或者您可以使用嵌入式匿名函数:
OpenPopUpPageWithTitle("http://www.bing.com",
function(){
alert("Success!");
},500,300,"My Dialog");
关于javascript - Sharepoint 2010 OpenPopUpPageWithTitle中的回调选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31619154/