OpenPopUpPageWithTitle

OpenPopUpPageWithTitle

我调用了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/

10-16 19:50