Hi Igor

I take from your note that setting a specific markupId is not the solution
to my problem.

It seems like the Page.getAutoIndex is used as "start index" for the
components (TextFields)
which I use in the TreeTable columns when they are updated in the ajax
request (which might be
alright), but since I update the TextField in which I have the cursor - the
focus is lost, and I
can't seem to find the id of the newly created TextFields. Does it make any
sense?




On Tue, Mar 18, 2008 at 3:52 PM, Igor Vaynberg <[EMAIL PROTECTED]>
wrote:

> providing a set id for something that is inside a repeater? :|
>
> -igor
>
>
> On Tue, Mar 18, 2008 at 5:42 AM, Timo Rantalaiho <[EMAIL PROTECTED]>
> wrote:
> > On Sun, 16 Mar 2008, Lars Borup Jensen wrote:
> >  > on the component (input) I just updated, but it seems the Ajax
> response has
> >  > given
> >  > the components new markupId's and hence, the line:
> >  >
> >  > target.focusComponent(field)
> >  >
> >  > Is pretty much useless as the id's in the HTML has been altered (by
> Ajax
> >  > response),
> >  > and the input with the old id is no longer on the page.
> >  > I dont quite know how to get the new markupId's, anyone?
> >
> >  As far as I know, repainting a component via Ajax should not
> >  change its markup id. But if your component is inside a
> >  repeater and gets re-created when the repeater is rendered,
> >  that might happen.
> >
> >  Have you tried providing a fixed markup id with setMarkupId()?
> >
> >  Best wishes,
> >  Timo
> >
> >  --
> >  Timo Rantalaiho
> >  Reaktor Innovations Oy    <URL: http://www.ri.fi/ >
> >
> >  ---------------------------------------------------------------------
> >  To unsubscribe, e-mail: [EMAIL PROTECTED]
> >  For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 

Lars Borup Jensen
http://www.it-arbejde.dk

Reply via email to