One of these from Java:

/**

* Call this method to have a JavaScript response returned that opens the modal 
dialog.

* The title of the dialog will be what it was when rendered.

*

* @param context the current WOContext

* @param id the HTML ID of the AjaxModalDialog to open

*/

public static void open(WOContext context, String id) {

AjaxUtils.javascriptResponse(openDialogFunctionName(id) + "();", context);

}

/**

* Call this method to have a JavaScript response returned that opens the modal 
dialog.

* The title of the dialog will be the passed title.  This is useful if the 
script to

* open this dialog was rendered without the title or with an incorrect title.

*

* @param context the current WOContext

* @param id the HTML ID of the AjaxModalDialog to open

* @param title the title for the AjaxModalDialog

*/

public static void open(WOContext context, String id, String title) {

AjaxUtils.javascriptResponse(openDialogFunctionName(id) + "(" + 
AjaxValue.javaScriptEscaped(title) + ");", context);

}



Chuck


On 2/19/2014, 3:19 PM, "Roger Perryman" wrote:

Hi.

What is the correct way to open an AjaxModalDialog programmatically after 
evaluating some criteria? I know that I can call it via Javascript using 
openAMD_<ID>(). But that isn't exactly what I'm looking for. Since I need to 
evaluate what they have done first, I guess I would need to update the page in 
order to trigger the action to open the dialog? It also closes the current 
window and processes the action binding. I want to be able to present a warning 
message when the user presses a button/hyperlink (such as cancel) and there are 
changes pending. They can then choose to return to the page or continue and 
discard any changes. I have other similar situations where the user should be 
alerted to the consequences of their actions and given a chance to correct, 
ignore or take another action.

Any help would be appreciated!

Thanks,

Roger



_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      
([email protected]<mailto:[email protected]>)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net

This email sent to [email protected]<mailto:[email protected]>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to