Hi Chuck,

On 12 Jul 2016, at 10:20 AM, Paul Hoadley <[email protected]> wrote:

> On 12 Jul 2016, at 1:25 AM, Chuck Hill <[email protected] 
> <mailto:[email protected]>> 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?


-- 
Paul Hoadley
http://logicsquad.net/



 _______________________________________________
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