Mostafa Moatassem
Mostafa Moatassem

Reputation: 351

CRM 2013: Supported way to display dialogs

What is the supported way to display an HTML webresource as a dialog ?

I have tried Xrm.Utility.openWebResource(webResourceName) but it's displayed as a webpage

Thanks

Upvotes: 0

Views: 2924

Answers (4)

user1197037
user1197037

Reputation: 38

You can use:

Xrm.Internal.openDialog(address, settingsobject, null, null, return function)

var settingsobject=new Xrm.DialogOptions;
settingsobject.height = 420;
settingsobject.width = Xrm.Page.context.client.getClient() === Xrm.ClientNames.mobile ? 500 : 450;

Upvotes: 0

Andrew Butenko
Andrew Butenko

Reputation: 5446

At the moment the only way to open your webresource in dialog mode is to use showModalDialog method of window. Check following url please - showModalDialog

Upvotes: 1

Chris Snyder
Chris Snyder

Reputation: 968

Did you check the MSDN reference? You can control the width and height if that is what you are trying to achieve.

Upvotes: 0

Anupam
Anupam

Reputation: 1841

If you're looking to display webpages inside a dialog in CRM 2013, as per my knowledge that is not possible.

However, in order to simulate what you're trying to achieve, you could design the entire dialog in HTML itself (having buttons like Next, and pages, etc.) and then display the HTML page as a popup using OpenWebResource. You can make use of the REST api of CRM to carry out the CRUD operations during the dialog progress.

Upvotes: 0

Related Questions