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]