How to open a modal window for a custom datatype in the Umbraco back office

Opening a modal window in the back office of Umbraco, is easy using the example code below, just bare in mind that the modal window isn't like a bootstrap modal window in the sense that bootstrap opens its modal windows in a relatively square box on top of the content. Umbraco instead opens its modal windows as a content area on the right hand side of your screen.

Example Code:

<a href="javascript:UmbClientMgr.openModalWindow('/App_Data/mycustomfolder/myfile.html', 'Modal Window Example Title', true, 500, 400,0,0,'', callbackFunction();" title="Modal window">Open my Modal window</a>

Example Output:

Example Umbraco Modal Window

Further reading:

Be aware that this will open a web address as if it were a proper modal window i.e. you could load http://www.google.co.uk/ into it and it would load just fine in the side bar. As such, any local file you open will need to be a complete .html file with all standard html tags as if it were a standalone page.

If you're looking to open it as a dialog window so that you can parse data to and from the page without having to declare all the html around it, you'll need to read up on the dialogService.

In case you're interested, I've written an article on opening dialog windows and how to parse data between them.


Published at

Tags: Umbraco,JavaScript

Luke Alderton

Comments

Post a comment
Sit tight...
We're adding your comment.
Thank you.
Your comment has been added.
There's been a problem.
Please try again later.
Share with
Tags
Latest Comments
By Zack on How to add a Xamarin Forms Loading Screen/Overlay
16 Feb 2018, 17:52 PM
By TimothyTow on MVC forms in Umbraco
14 Feb 2018, 16:17 PM
By TimothyTow on MVC forms in Umbraco
14 Feb 2018, 15:59 PM
By Jungle on Replacing the Xamarin Header/Navigation bar with a custom view/template
5 Feb 2018, 22:23 PM
By efsef on Using Umbraco Route Hijacking and posting to it
31 Jan 2018, 16:38 PM
By Jonny G on Replacing the Xamarin Header/Navigation bar with a custom view/template
31 Jan 2018, 11:13 AM
By Ben Konop on Fixed: Visual Studio Xamarin - 'The ResolveLibraryProjectImports task failed unexpectedly'
29 Jan 2018, 20:02 PM
By Luke Alderton on Replacing the Xamarin Header/Navigation bar with a custom view/template
17 Jan 2018, 15:30 PM
Categories
App Development
Event
Game Development
Mapping
Modelling
Programming
Review
Robotics
Tutorial
Web Development