Andrew Connell [MVP SharePoint]
1741 Posts |  46 Articles |  5310 Comments
.NET  |  MCMS  |  SharePoint  |  Office System
Andrew Connell's RSS Feed    
AC's Blog Quick Links
SharePoint Quick Links
Article Categories
Archives
May, 2012 (3)
April, 2012 (4)
March, 2012 (4)
February, 2012 (4)
January, 2012 (12)
December, 2011 (6)
November, 2011 (3)
October, 2011 (17)
September, 2011 (8)
August, 2011 (6)
July, 2011 (7)
June, 2011 (13)
May, 2011 (9)
April, 2011 (15)
March, 2011 (1)
February, 2011 (6)
January, 2011 (5)
December, 2010 (11)
November, 2010 (6)
October, 2010 (12)
September, 2010 (5)
August, 2010 (4)
July, 2010 (5)
June, 2010 (6)
May, 2010 (11)
April, 2010 (11)
March, 2010 (9)
February, 2010 (9)
January, 2010 (3)
December, 2009 (10)
November, 2009 (15)
October, 2009 (15)
September, 2009 (7)
August, 2009 (4)
July, 2009 (10)
June, 2009 (8)
May, 2009 (2)
April, 2009 (9)
March, 2009 (6)
February, 2009 (16)
January, 2009 (6)
December, 2008 (12)
November, 2008 (12)
October, 2008 (27)
September, 2008 (13)
August, 2008 (14)
July, 2008 (14)
June, 2008 (12)
May, 2008 (23)
April, 2008 (12)
March, 2008 (15)
February, 2008 (13)
January, 2008 (12)
December, 2007 (10)
November, 2007 (8)
October, 2007 (15)
September, 2007 (20)
August, 2007 (21)
July, 2007 (16)
June, 2007 (8)
May, 2007 (25)
April, 2007 (16)
March, 2007 (18)
February, 2007 (18)
January, 2007 (12)
December, 2006 (16)
November, 2006 (13)
October, 2006 (18)
September, 2006 (22)
August, 2006 (27)
July, 2006 (23)
June, 2006 (23)
May, 2006 (23)
April, 2006 (9)
March, 2006 (17)
February, 2006 (15)
January, 2006 (23)
December, 2005 (31)
November, 2005 (32)
October, 2005 (38)
September, 2005 (53)
August, 2005 (30)
July, 2005 (63)
June, 2005 (30)
May, 2005 (59)
April, 2005 (29)
March, 2005 (74)
February, 2005 (27)
January, 2005 (22)
December, 2004 (32)
November, 2004 (42)
October, 2004 (39)
September, 2004 (20)
August, 2004 (14)
July, 2004 (27)
June, 2004 (40)
May, 2004 (5)
April, 2004 (6)
March, 2004 (16)
February, 2004 (26)
January, 2004 (23)
December, 2003 (7)
November, 2003 (14)
October, 2003 (20)
September, 2003 (4)
Post Categories



Managed Windows Shared Hosting

Seen the new dialog framework in SharePoint 2010? You know, when you want to create a new item in a list, a dialog appears. It’s actually real easy to create a new dialog... you just have to get your hands dirty with some JavaScript.

The quickest way to show this is with an application page:

DialogCode

When you click the button, poof, you get a dialog!

Dialog

Technorati Tags: ,
posted on Tuesday, December 08, 2009 4:04 PM

Feedback

# re: SharePoint 2010 Dev TidBit – Want to create your own dialog? 12/10/2009 9:22 AM Ryan Avery
Gravatar Andrew, thanks for the great post! I am a SharePoint Business Analyst for my company and not a developer so I can think of a hundred ways to use this, but not actually code it. I can see this being used to bring up non-sharepoint apps. We're trying to make SharePoint 2010 our intranet and central landing page for the company. With this method, we could re-wrap our other .NET apps with the look and feel of SharePoint and then launch them this way. Thanks for the tip.

# re: SharePoint 2010 Dev TidBit – Want to create your own dialog? 2/15/2010 2:58 PM Michael
Gravatar Thanks for the info! I am hoping you could help me with a small problem I am have with the dialogs. I used your code word for word and it worked great. However if when the button the triggers the code is at the bottom of the page and the users has to scoll to it the the dialog box is display out of site. It almost seems that once the button is past the half way point the dialog box is no longer centerd in the viewable window... Any ideas?

# ModalDialog to a Div 9/21/2010 12:14 PM Bruno henriques
Gravatar Hi,

I managed to use the modal dialog with a div instead of an URL.
Bu t I can't get a calendarextender to work. it throws a javascript error saying that there are 2 objects with same id.

Any Idea?

Thanks in advance

Bruno Henriques

# re: SharePoint 2010 Dev TidBit – Want to create your own dialog? 9/24/2010 6:08 AM AC [MVP SharePoint]
Gravatar @Bruno - I'd use something like FireBug in FireFox or the IE Developer Toolbar to find the duplicate ID's & resolve that issue.

# re: SharePoint 2010 Dev TidBit – Want to create your own dialog? 7/27/2011 1:37 PM Jason
Gravatar Is it possible to attach this pop-up dialog to the document check-out process? I am looking to add the legaleze since these particular docs are being utilized by external users and internal users.

# re: SharePoint 2010 Dev TidBit – Want to create your own dialog? 7/29/2011 11:53 AM AC [MVP SharePoint]
Gravatar @Jason - Sort of yes. There isn't an event that gets fired when an item is checked out, but you could replace how the OOTB check out functionality works by modifying what's in the ribbon & in the ECB menu, but I think you're looking at something that's a bit involved there.

# re: SharePoint 2010 Dev TidBit – Want to create your own dialog? 10/14/2011 6:36 AM wasi
Gravatar i have same scenario but i have jsp page which i want to open in dialogue box can you tell me how can get dynamic url like you have mention

option.url = www.bing.com

i want it dynamic url which i cn define in cs page like this '
javascript

function ShowDialog(url) {

var options = SP.UI.$create_DialogOptions();
options.url = "www.google.com";
options.height = 300;
options.width = 600;
SP.UI.ModalDialog.showModalDialog(options);
}


cs page

HyperLink link = new HyperLink();
link.Text = "View";
link.NavigateUrl = string.Concat("javascript: ShowDialog('", SPContext.Current.Site.RootWeb.Url, @"orapps.tapal:8080/.../frameset2.jsp?U_id=" + currentuser.LoginName.Replace(@"TAPALWORLD\", "").TrimStart());
this.Controls.Add(link);

but its not working it give error to open model dialogue


your help would be highly appreciate
Thank you


# re: SharePoint 2010 Dev TidBit – Want to create your own dialog? 10/14/2011 10:44 AM AC [MVP SharePoint]
Gravatar @Wasi - If it's just JS and you're generating it from the code behind, you can write it ot be anything you like. In your sample above, you aren't changing the URL of the dialog... set it to your 'url' parameter.

Post Feedback

Title:
Name:
Email:
(email will not be displayed)
Url:
Comments: 
Please add 8 and 1 and type the answer here:    
All Comments Are Filtered & Moderated
Unfortunately comment spammers are just too effecient and are constantly dirtying up blogs with irrelevant and unwanted comments trying to improve their standing on search engines. All comments on this blog are moderated. I do not censor comments, but I don't approve comments with vulger language or those soliciting products. Most of the time comments are approved within a few hours of being submitted with the only exception when I'm traveling.

Why are you asking for my email address?
The only reason I'm asking for your email address, which isn't required to submit a comment, is to provide a gravatar if you've created an account for yourself and associated your email address with a small image. If you have a gravatar created for the email address you submit, it will appear next to your comment. Otherwise nothing will appear.

What is a gravatar?
A gravatar is a "globally recognized avatar." You can get more information about gravatars, as well as create your own for free, at www.gravatar.com. You can also view my gravatar here.


Copyright © 2003 - 2012 Andrew Connell
Creative Commons License 
This work is licensed under a Creative Commons License

 
SharePoint Training
Looking for SharePoint 2010 training for developers, administrators, power users, information workers, end users & web designers? Look no further! My company, Critical Path Training offers the best SharePoint training around! We offer public & private classes both as in-person instructor-loed hands-on classes and online classes. Check out our schedule and course catalog for all the ways we can get you going on your SharePoint path!