Calling a modal dialog from Webpart code is as simple as displaying from a application page or in a content editor webpart...
//add javascript for dialog
String myJavascript = "var showMyModalDialog = function() { ” +
var options = { "+
url: targetUrl,
title: 'Custom dialog',
width: 980,
height: 580,
dialogReturnValueCallback: function (dialogResult, returnValue) " +
{ 
if (dialogResult === 1) 
{ // the user accepted the dialog } " +
+" 
else { // the user cancelled the dialog } " +
+ " } 
};
SP.UI.ModalDialog.showModalDialog(options); 
}; " 
// Register the script
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "modalDialogBox", myJavascript);
 
No comments:
Post a Comment