Re: Intercepting a failed action method invocation
Re: Intercepting a failed action method invocation
- Subject: Re: Intercepting a failed action method invocation
- From: Paul Hoadley <email@hidden>
- Date: Tue, 12 Jul 2016 11:20:26 +0930
Hi Chuck,On 12 Jul 2016, at 10:20 AM, Paul Hoadley < email@hidden> wrote:
On 12 Jul 2016, at 1:25 AM, Chuck Hill < email@hidden> wrote:
Just override invokeAction() and if the result is null then no action matched the URL. That is your queue to set a conditional boolean to cause the informational message to be shown.
Override invokeAction() in the page-level component? When I do this:
@Override public WOActionResults invokeAction(WORequest request, WOContext context) { WOActionResults result = super.invokeAction(request, context); System.out.println("invokeAction: result = " + result); if (result == null) { // Do something... } return result; }
result comes back as an instance of the page component when the action method is not invoked, not null. Any clues?
Oh, hold on—this does appear to work for a WOHyperlink in my minimal test app. Have I incorrectly assumed a WOHyperlink (the example in my original post) and a WOSubmitButton (what I’m actually using) would work the same way here?
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden