Comment Obtenir args à partir de SP.L'INTERFACE utilisateur.ModalDialog?
J'ai essayé d'autres en ligne suggestions sans succès.
Donc...
Ma fonction de l'ouverture d'un SharePoint dialogue passe agrs
dans le délai prescrit de option
objet, comme suit:
LA CONFIGURATION DE LA BOÎTE DE DIALOGUE:
Rien de magique ici...
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);
};
Prochaine...
Lors de l'ouverture de l'URL cible, la plupart des exemples en ligne recommandons le code JavaScript pour en extraire le args
ARRIÈRE de la boîte de dialogue, comme suit:
OBTENIR LE ARGS:
Rappelez-vous, c'est du JavaScript dans une nouvelle page qui vient juste d'être ouvert comme une boîte de dialogue...
$(document).ready(function () {
//This fails because "get_childDialog" doesn't exist
var args = SP.UI.ModalDialog.get_childDialog().get_args();
});
Cela échoue, car le SP.UI.ModalDialog
objet n'a pas de get_childDialog
fonction.
OriginalL'auteur Prisoner ZERO | 2012-08-15
Vous devez vous connecter pour publier un commentaire.
Utilisation
var args = window.frameElement.dialogArgs;
L'article que j'ai utilisé pour la référence.
En Direct De L'Article.
OriginalL'auteur Jaime Torres
Voici un tutoriel discuter de ce concept. - http://www.sharepointdevelopment.me/2011/06/passing-data-to-and-from-sharepoint-modal-dialogs/
OriginalL'auteur brian brinley