Pop-up-modalvindue i SP2013
De tre JavaScript-funktioner, der åbner en side i SharePoint 2013’s modale dialog, egenskaberne i DialogOptions og et eksempel på et link.
Enkel javascript-kommando til at åbne den modale dialogformular
- function OpenPopUpPage(url, callback, width, height)
- function OpenPopUpPageWithTitle(url, callback, width, height, title)
- function OpenPopUpPageWithDialogOptions(dialogOptions)
DialogOptions understøtter:
| Egenskab i Options | Beskrivelse |
|---|---|
| title | En streng med dialogens titel. |
| url | En streng med URL’en til den side, der vises i dialogen. Er både url og html angivet, har url forrang. Enten url eller html skal angives. |
| html | En streng med HTML’en til den side, der vises i dialogen. Er både html og url angivet, har url forrang. Enten url eller html skal angives. |
| x | Et heltal, der angiver dialogens x-forskydning. Værdien virker som CSS-værdien left. |
| y | Et heltal, der angiver dialogens y-forskydning. Værdien virker som CSS-værdien top. |
| width | Et heltal, der angiver dialogens bredde. Er width ikke angivet, bliver dialogens bredde som standard autotilpasset. Er autosize false, sættes dialogens bredde til 768 pixel. |
| height | Et heltal, der angiver dialogens højde. Er height ikke angivet, bliver dialogens højde som standard autotilpasset. Er autosize false, sættes dialogens højde til 576 pixel. |
| allowMaximize | En boolesk værdi, der angiver, om dialogen kan maksimeres. true, hvis knappen Maksimér vises; ellers false. |
| showMaximized | En boolesk værdi, der angiver, om dialogen åbner maksimeret. true: dialogen åbner maksimeret. Ellers åbnes dialogen i den ønskede størrelse, hvis den er angivet; ellers i standardstørrelsen, hvis den er angivet; ellers i den autotilpassede størrelse. |
| showClose | En boolesk værdi, der angiver, om knappen Luk vises i dialogen. |
| autoSize | En boolesk værdi, der angiver, om dialogplatformen styrer dialogens størrelse. |
| dialogReturnValueCallback | En funktionspointer, der angiver den callback-funktion, der kaldes ved retur. Funktionen tager to parametre: et dialogResult af typen SP.UI.DialogResult Enumeration og en returnValue af typen object, der indeholder de data, dialogen returnerer. |
| args | Et objekt med data, der sendes til dialogen. |
Det er påkrævet, at følgende SharePoint JS-fil er indlæst:
- SP.Core.js
- SP.js,
- SP.UI.Dialog.js
Eksempel:
<a href=”javascript:OpenPopUpPageWithTitle(‘somepage.aspx’,RefreshOnDialogClose,null,null,’Some Page Header’)”><img src=”someimage.png”></a>
Kilde: http://wp.ahcheng.com/2013/04/09/calling-dialog-modal-form-in-sharepoint-2013
Sidst opdateret