Ho provato altri suggerimenti online senza esito positivo.Come ottenere argomenti da SP.UI.ModalDialog?
Quindi ...
La mia funzione di aprire una finestra di dialogo SharePoint passa agrs
nella option
oggetto prescritto, in questo modo:
Impostazione della finestra di dialogo:
nulla di magico qui ...
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);
};
Avanti ...
All'apertura l'URL di destinazione, la maggior parte degli esempi online consiglia il seguente JavaScript per estrarre il args
INDIETRO dalla finestra di dialogo, in questo modo:
COME args:
ricordate, questo è JavaScript in una nuova pagina, che era solo aperto come una finestra ...
$(document).ready(function() {
// This fails because "get_childDialog" doesn't exist
var args = SP.UI.ModalDialog.get_childDialog().get_args();
});
Questo fallisce perché l'oggetto SP.UI.ModalDialog
non ha alcuna funzione get_childDialog
.