I am facing this problem too. I have a command link inside a t:dataTable and the action string for the commandLink is never hit (debugged using MyEclipse environment). The part that has me stumped is that I have a very similar tag setup in a different jsp page in the same application seems to work fine. I have tried different things and think the issue can be narrowed down to the t:commandLink not working inside a t:dataTable at this point.
Is this a bug? I have not yet upgraded to the new MyFaces release. Would be great if anyone can shed some light on this. I have now spent a few days trying to get to the bottom of this but am stuck.
Thanks!
-Rajiv
On 19/05/06, Andrew Robinson <[EMAIL PROTECTED]> wrote:
I use t:commandLink all the time in dataTables and dataList controls,
never with an issue. Perhaps it is better with facelets, but I have
never seen an issue.
-Andrew
On 5/18/06, Le Van < [EMAIL PROTECTED]> wrote:
> Matthias Wessendorf wrote:
>
> > Marti
> >
> > perhaps [1] is interesting for you
> >
> > [1] http://tinyurl.com/p59la
> >
> > On 5/16/06, Mike Kienenberger <[EMAIL PROTECTED]> wrote:
> >
> >> None of these issues appear to be related to what you described.
> >> They either deal with a different component (dataList) or were
> >> solved/invalidated for other reasons.
> >>
> >> Without a reproducable test case, there's not much we can do about it
> >> -- after all, it could be something unique to your particular
> >> situation.
> >>
> >> It is true that you need to persist your data model across requests.
> >> But you don't have to use a session-scoped bean. You can use a
> >> request-scoped bean with t:saveState instead. This is what I do.
> >>
> >>
> >> On 5/16/06, Marti, Adrian (Adrian) <[EMAIL PROTECTED] > wrote:
> >> > Mike,
> >> > I did some research on this before and it seemed to be a very
> >> > random problem. Someone had said that it could be do to a race
> >> condition
> >> > during id generation. One fix was to set the bean to session but that
> >> > seems like a hack. Anyways here are some jira #'s that have to do with
> >> > the problem. A lot of these are closed but the same problem seems to
> >> > keep popping up. I too use commandlinks inside datatables that work
> >> > fine, but then on other pages with different object types the
> >> > commandlinks do not fire the action methods. Commandlinks outside
> >> of the
> >> > datatable on the same page fire fine.
> >> >
> >> > MYFACES-247
> >> >
> >> > MYFACES-803 and 802 I guess
> >> >
> >> > MYFACES-604 the solution given here does not apply as my
> >> collection is
> >> > not null at that point in the lifecycle.
> >> >
> >> > There are a few others for dataList but I'm not sure if that's the
> >> same
> >> > thing so I left them out.
> >> >
> >> > Thanks,
> >> > Adrian
> >> >
> >> > -----Original Message-----
> >> > From: Mike Kienenberger [mailto:[EMAIL PROTECTED]]
> >> > Sent: Tuesday, May 16, 2006 4:07 PM
> >> > To: MyFaces Discussion
> >> > Subject: Re: commandlink inside datatable still broken?
> >> >
> >> > On 5/16/06, Marti, Adrian (Adrian) <[EMAIL PROTECTED]> wrote:
> >> > > Just upgraded to the latest release
> >> > (core,tomahawk,sandbox) and
> >> > > was a little disappointed to see that the commandlink inside
> >> datatable
> >> > issue
> >> > > was not resolved. I am using a custom java object as the current
> >> > variable in
> >> > > the datatable which I guess is what causes this problem. Is this bug
> >> > still a
> >> > > bug? Is it being worked on?
> >> >
> >> > I'm using a command-link inside a t:dataTable without problems. Is
> >> > there a JIRA issue open on it? Did you submit a patch? Or provide
> >> > an example demonstrating the problem?
> >> >
> >> >
> >>
> >
> >
> I got this problem but it came with h:dataTable. Then I play with
> MyFaces and everything is OK. But I don't like t:commandLink at all. I
> think your problem came from
> t:commandLink because till now I use h:commandLink with t:dataTable
>

