Bonjour,
J'ai un léger problème de callback lorsque j'annule une popup SP.UI.ModalDialog.
le code raccourci de la popup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 string script = @" ExecuteOrDelayUntilScriptLoaded(openWindowInModalDialog, 'sp.js'); function openWindowInModalDialog() { var options = SP.UI.$create_DialogOptions(); options.showClose = false ; options.autosize=true; options.dialogReturnValueCallback = Function.createDelegate(null, modalDialogClosedCallback); options.url = '" + siteUrl + @"/_Layouts/mapage.aspx'; SP.UI.ModalDialog.showModalDialog(options); } function modalDialogClosedCallback(result, value) { ... } "; CSM.RegisterStartupScript(this.GetType(), key, script, true);
Tout fonctionne bien lorsque je ferme via ce moyen
Par contre, dès que je tente d'utiliser
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Context.Response.Write("<script type='text/javascript'>window.frameElement.cancelPopUp();</script>"); Context.Response.Flush(); Context.Response.End();
le commitPopupAndRedirect
J'ai une erreur systématique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Context.Response.Write("<script type='text/javascript'>window.frameElement.commitPopupAndRedirect('http://www.google.fr');</script>")(je me suis basé sur l'exemple p728 de SharePoint 2010 as a Development Platform )Microsoft JScript runtime error: Object doesn't support this property or method
Quelqu'un aurait-il une piste svp ?
Partager