SharePoint 2013 - Modalní okno

24.04.2015

Při volání v javascriptové funkce openMyPage (zobrazení modálního okna) se modální okno neotevře a v javascriptu je následující chyba:

Unable to get property 'showmodaldialog' of undefined or null reference

Volaná funkce

function openMyPage(pageName, pageTitle) {
    var options = {
        url: '/_layouts/15/project.folder/' + pageName,
        title: pageTitle,
        allowMaximize: false,
        showClose: true,
        width: 600,
        height: 500,
        dialogReturnValueCallback: RefreshOnDialogClose
    };
    SP.UI.ModalDialog.showModalDialog(options);
}

Je potřeba upravit načítání SP.UI.ModalDialog.

Upravená funkce

function openMyPage(pageName, pageTitle) {
    var options = {
        url: '/_layouts/15/project.folder/' + pageName,
        title: pageTitle,
        allowMaximize: false,
        showClose: true,
        width: 600,
        height: 500,
        dialogReturnValueCallback: RefreshOnDialogClose
    };

    SP.SOD.execute('sp.ui.dialog.js', 'SP.UI.ModalDialog.showModalDialog', options);
}

© 2020 Olda Zátopek
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky