No a rule is there which should be invoked.
However, in usecases where i want to refresh the page, action = null
outcome, how can i force the view to reload the data from the bean
instead of restoring it?

Torsten

Am Sonntag, den 12.11.2006, 15:31 +0000 schrieb Gary VanMatre:
> >Using a commandLink with an action and an action listener does not
> >invoke the action, neither the page is redisplayed correct.
> >
> ><h:commandLink action="#{a.fire}">
> ><f:actionListener type="my.class">
> ></h:commandLink>
> >
> >My action listener is called and does its job.
> >But the action from the commandLink isn't - but it should, shouldn't
> it?
> >
> >Anyway - the actionListener is for deleting a row in a table. When
> the
> >page redisplays ( if cases where i dont want to navigate away from
> the
> >action - when it would be called ) , the "deleted" row is still there
> -
> >but the backing bean is in correct state, the list with the item the
> >table should show does not have the deleted item anymore, how can i
> >force the view to be "refreshed".
> >
> >Scenario: 
> >
> >Table displays a set of customers. A delete Link is there, an
> >actionListener is called which fetches the backingbean, from this
> >information the needed data is constructed to delete the customer in
> the
> >datasource.
> >After deleting the table should be displayed without the last deleted
> >row.
> >
> >
> >Any things i've missed, thought this should work.
> >
>  
> I think you are missing a navigation rule matching your action's
> outcome.  If the navigation handler finds a matching rule and it is
> not a redirect, it call createView() on the veiw handler.  Otherwise
> the view is restored.  
>  
> http://svn.apache.org/viewvc/myfaces/core/branches/1_1_4/impl/src/main/java/org/apache/myfaces/application/NavigationHandlerImpl.java?view=markup
>  
> 
> >Torsten
> >
>  
> Gary
> 
> >ps: using myfaces 1.1.4
> >
> E-Mail-Nachricht-Anlage
> > -------- Weitergeleitete Nachricht --------
> > Von: Torsten Krah <[EMAIL PROTECTED]>
> > An: MyFaces Discussion' <[email protected]>
> > Betreff: commandLink - action not invoked when actionListener is a
> > child of it, which gets called - however the action is ignored
> > Datum: Sun, 12 Nov 2006 12:29:15 +0000
> > 
> > Using a commandLink with an action and an action listener does not
> > invoke the action, neither the page is redisplayed correct.
> > 
> > <h:commandLink action="#{a.fire}">
> >     <f:actionListener type="my.class">
> > </h:commandLink>
> > 
> > My action listener is called and does its job.
> > But the action from the commandLink isn't - but it should, shouldn't it?
> > 
> > Anyway - the actionListener is for deleting a row in a table. When the
> > page redisplays ( if cases where i dont want to navigate away from the
> > action - when it would be called ) , the "deleted" row is still there -
> > but the backing bean is in correct state, the list with the item the
> > table should show does not have the deleted item anymore, how can i
> > force the view to be "refreshed".
> > 
> > Scenario: 
> > 
> > Table displays a set of customers. A delete Link is there, an
> > actionListener is called which fetches the backingbean, from this
> > information the needed data is constructed to delete the customer in the
> > datasource.
> > After deleting the table should be displayed without the last deleted
> > row.
> > 
> > 
> > Any things i've missed, thought this should work.
> > 
> > Torsten
> > 
> > ps: using myfaces 1.1.4
> > 
> > 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to