1

Here is the code that I am using

function openDialog(pageUrl,title) { 
  console.log(pageUrl+title);
var tempTitle= title.replace(/%20/g,' ');
   SP.UI.ModalDialog.showModalDialog(   
     {  
       url: pageUrl, 
       title: tempTitle
     }  
  );  
}
2

The SP.UI.ModalDialog.showModalDialog(options) method only works with a Web Part page. It does not work with a Wiki page.

If you try with a Wiki page URL as the URL of the page that appears in the modal dialog, you will get the “Sorry, something went wrong. An unexpected error has occurred” error in UI.

If you check the log, you will find the following error message:

The Ribbon Tab with id: "Ribbon.Read" has not been made available for this page or does not exist.

You need to use a Web Part page in SP.UI.ModalDialog.showModalDialog(options) instead.

openDialog(<webPartPageUrl>,title)

Here are some threads with the same issue for your reference (also apply to SPO):

How can I display a Wiki Page in a Pop Up Dialog?

The Ribbon Tab with id: "Ribbon.Read" has not been made available for this page or does not exist

Open a link via modal dialog in SharePoint

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.