2012-08-15 8 views
7

मैंने सफलता के बिना अन्य ऑनलाइन सुझावों का प्रयास किया है।SP.UI.ModalDialog से तर्क कैसे प्राप्त करें?

तो ...

एक SharePoint संवाद खोलने में मेरे समारोह गुजरता निर्धारित option वस्तु में agrs, इसलिए जैसे:

संवाद सेट करते समय:
यहां कुछ भी जादुई ...

function openEmailDialog() { 
     var options = SP.UI.$create_DialogOptions(), 
      url = '../Pages/EmailDocument.aspx'; 

     options.title = "Email Documents"; 
     options.width = 1024; 
     options.height = 400; 
     options.allowMaximize = false; 
     options.url = url; 
     options.args = { DidYouGetThis: true }; 

     SP.UI.ModalDialog.showModalDialog(options); 
    }; 

अगला ...

लक्ष्य यूआरएल खोलने पर, सबसे ऑनलाइन उदाहरण की सिफारिश निम्न JavaScript संवाद से वापस args को निकालने के लिए है, तो जैसे:
याद रखें, यह एक नया पृष्ठ जो सिर्फ था में जावास्क्रिप्ट है: ARGS रही

एक संवाद के रूप में खोला ...

$(document).ready(function() { 
    // This fails because "get_childDialog" doesn't exist 
    var args = SP.UI.ModalDialog.get_childDialog().get_args(); 
}); 

यह विफल रहता है क्योंकि SP.UI.ModalDialog वस्तु नहीं get_childDialog समारोह है।

उत्तर

संबंधित मुद्दे