Dialogs.promptModalAsync() This page was last modified over 30 day(s) ago and has 0 comment(s)


Back to Dialogs Class Summary

Availability
Windows, Mac OSX, Linux

Usage
mdm.Dialogs.promptModalAsync(message:String, promptType:String, promptStyle:String):void

Parameters
message:String - The message to be displayed
promptType:String - Prompt Type
promptStyle:String - Prompt Style

Returns
Nothing

Description
Executes a modal dialog prompt with the specified parameters.
Valid values for promptType are:

yesno
okcancel
abortignore


Valid values for promptStyle are:

alert
error
info
confirm
empty

This is asynchronous version of method that shows modal dialog. When dialog is cancelled/dismissed then "onCancel" event is called. When dialog is closed/confirmed "onSelect" is called.

Notes
There are two ways to listen for events in 4.0:
#1
using "onEventNameFunction" - callback based handlers introduced in {mdm} 2.0
#2
using IEventListener model based on Events introduced in 4.0.

No matter what implementation you would use either callback and listener handler would have to use single-argument defintion as in below sample:
// callback based handlers
mdm.Appllication.onAppChangeFocus = function(event:Event):void
{
// proceed with event
};

// handlers based on IEventListener model
function onAppChangeFocusHandler(event:Event):void
{
// proceed with event
};

Example Code
// callback version
mdm.Dialogs.onCancel = function(event:Event):void
{
// dialog was cancelled
};
mdm.Dialogs.onSelect = function(event:Event):void
{
// dialog was closed/confirmed
};
mdm.Dialogs.promptModalAsync(messageText, "okcancel", "alert");


// event-listener model
function onCancelHandler(event:Event):void
{
// dialog was cancelled
};
function onSelectHandler(event:Event):void
{
// dialog was closed/confirmed
};
//
mdm.Dialogs.addEventListener("onCancel", onCancelHandler);
mdm.Dialogs.addEventListener("onSelect", onSelectHandler);
//
mdm.Dialogs.promptModalAsync(alertMessageText, "okcancel", "alert");

mdm.Dialogs Class Example Downloads
No Example Downloads Available


Registered Users must be logged in to 'MyAccount' to add a Comment - Log In Here
  After Logging In, Click Here to Refresh This Page