It's OK now - I was able to get back to it last night, so found &
fixed them.  They were using getPath() while building up the
components.

I added some JavaDoc to getInputPath, (mostly from your description)
which you might want to check out to see it it's OK.

/Gwyn

On 07/09/05, Johan Compagner <[EMAIL PROTECTED]> wrote:
> is the name generated for radiochoices different?
> 
> Will check this out, can you add a bug report?
> 
> Gwyn Evans wrote:
> > I have a strong suspicion that this change missed out RadioChoices
> > (and maybe CheckBoxMultipleChoice) but I came up against another form
> > oddity that threw me, so I've not had a chance to investigate it
> > further yet.
> >
> > /Gwyn
> >
> > On 06/09/05, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> >
> >> Agreed.
> >>
> >> Eelco
> >>
> >>
> >> On 9/6/05, Matej Knopp <[EMAIL PROTECTED]> wrote:
> >>
> >>> I also think that it good for the component names not to be prepended by
> >>> form path. The rest of the path is always unique for the components in 
> >>> form.
> >>>
> >>> -Matej
> >>>
> >>> Johan Compagner wrote:
> >>>
> >>>> we don't need the rest
> >>>> we only need from the form (not included) to the component.
> >>>>
> >>>> And if people are sure that id is also unique (what i know with servoy)
> >>>> then we can just
> >>>> put the id in it.
> >>>>
> >>>> Because now the names are to long. PDA browsers have problems with it.
> >>>>
> >>>> johan
> >>>>
> >>>>
> >>>> Eelco Hillenius wrote:
> >>>>
> >>>>
> >>>>> We don't need the page id (I think). But we do need the rest in order
> >>>>> to support arbitrairy nesting, like including ListViews etc.
> >>>>>
> >>>>> Ee;lco
> >>>>>
> >>>>> On 9/6/05, Johan Compagner <[EMAIL PROTECTED]> wrote:
> >>>>>
> >>>>>
> >>>>>
> >>>>>> I was just thinking..
> >>>>>> Why are we using the complete path as the name?
> >>>>>> Is that really needed?
> >>>>>> Why not just the name itself?
> >>>>>> Because now the paths can be come very very very long.
> >>>>>> (if you have a form that is inside a view markup containers...)
> >>>>>>
> >>>>>> i think we can do this:
> >>>>>>
> >>>>>>   protected void onComponentTag(final ComponentTag tag)
> >>>>>>    {
> >>>>>>        tag.put("name", getId());
> >>>>>>        super.onComponentTag(tag);
> >>>>>>    }
> >>>>>>
> >>>>>> return getRequest().getParameter(getId());
> >>>>>>
> >>>>>> Or is it possible that a form can have multiply components with the 
> >>>>>> same
> >>>>>> name?
> >>>>>> I am now thinking about a form that does have a listview inside it
> >>>>>> iterating and making some components....
> >>>>>>
> >>>>>> so:
> >>>>>>
> >>>>>> tag.put("name", getParent().getId() + ":" + getId());
> >>>>>>
> >>>>>> is also not enough i think. Because of a panel that has some components
> >>>>>> that is in a listview that is in a form...
> >>>>>>
> >>>>>> i will make it so that it goes until the form.. Thet it is unique.. and
> >>>>>> hopefully not that big.
> >>>>>> And i don't make that  method final (getInputName()). So that users can
> >>>>>> override it so they can generate
> >>>>>> there own names in a form if they want that (if they know that getId()
> >>>>>> is always unique then the can return that)
> >>>>>>
> >>>>>> ok?
> >>>>>>
> >>>>>> johan
> >>>>>>
> >>>>>>
> >>>>>> johan
> >>>>>>
> >>>>>> Matej Knopp wrote:
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> Eelco Hillenius wrote:
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> Yep. We could just strip the first nbr + '.'. That's not a big
> >>>>>>>> problem.
> >>>>>>>>
> >>>>>>>>
> >>>>>>> nbr + ':'  ;)
> >>>>>>>
> >>>>>>> Great. Thanks for quick and positive feedback.
> >>>>>>>
> >>>>>>> -Matej
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>> Eelco
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On 9/5/05, Johan Compagner <[EMAIL PROTECTED]> wrote:
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> but the problem is this code:
> >>>>>>>>>
> >>>>>>>>>    protected void onComponentTag(final ComponentTag tag)
> >>>>>>>>>    {
> >>>>>>>>>        tag.put("name", getPath());
> >>>>>>>>>        super.onComponentTag(tag);
> >>>>>>>>>    }
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> getPath() returns with page id
> >>>>>>>>> And that is something for a name that we don't want (i can see why)
> >>>>>>>>> But for everything else it is something we want
> >>>>>>>>> because a getPath() is also used for creating urls (like onChange of
> >>>>>>>>> Radio Choice)
> >>>>>>>>> And then we do need the id else we can't get the page.
> >>>>>>>>>
> >>>>>>>>> So tag.put("name", getPathWithoutPageId());
> >>>>>>>>> and then  getInput():
> >>>>>>>>> return getRequest().getParameter(getPathWithoutPageId());
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Eelco Hillenius wrote:
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>> I made getInput non-final, as this seems a reasonable flexibility
> >>>>>>>>>> to want.
> >>>>>>>>>>
> >>>>>>>>>> I'n not sure whether it is a good default to work with names 
> >>>>>>>>>> without
> >>>>>>>>>> ids. I looks like a good idea as it supports the autocomplete
> >>>>>>>>>> feature
> >>>>>>>>>> you want, and there isn't anything we actually do with the page id.
> >>>>>>>>>> Can anyone think of disadvantages of doing this?
> >>>>>>>>>>
> >>>>>>>>>> Eelco
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> On 9/5/05, Matej Knopp <[EMAIL PROTECTED]> wrote:
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>> Okay, I'm not quite sure if I've expressed myself correctly. The
> >>>>>>>>>>> problem
> >>>>>>>>>>> is that browser's autocomplete is dependent on text input name,
> >>>>>>>>>>> which
> >>>>>>>>>>> changes according to page id.
> >>>>>>>>>>>
> >>>>>>>>>>> Fortunately for me this can relative easely be fixed, overriding
> >>>>>>>>>>> TextField's onComponentTag and updateModel.
> >>>>>>>>>>>
> >>>>>>>>>>> But it would be even easier, if getInput() wasn't final...
> >>>>>>>>>>>
> >>>>>>>>>>> Or if in <input name="XXX"> XXX didn't contain page id.
> >>>>>>>>>>>
> >>>>>>>>>>> Any ideas?
> >>>>>>>>>>>
> >>>>>>>>>>> -Matej
> >>>>>>>>>>>
> >>>>>>>>>>> Matej Knopp wrote:
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>> Hi
> >>>>>>>>>>>>
> >>>>>>>>>>>> I just want to ask whether it is necessary for the form
> >>>>>>>>>>>> components to
> >>>>>>>>>>>> contain page id in their names? Isn't it sufficient to have
> >>>>>>>>>>>> page id
> >>>>>>>>>>>> specified only in form action?
> >>>>>>>>>>>>
> >>>>>>>>>>>> The fact is that the form components' names depend on the current
> >>>>>>>>>>>> page
> >>>>>>>>>>>> id and things like browser's autocomplete just don't work
> >>>>>>>>>>>> correctly.
> >>>>>>>>>>>> This is very inconvenient in search boxes for example.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Does anyone know any workaround or is this just "feature" that we
> >>>>>>>>>>>> will
> >>>>>>>>>>>> have to learn to live with? ;)
> >>>>>>>>>>>>
> >>>>>>>>>>>> -Matej
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>> -------------------------------------------------------
> >>>>>>>>>>>> SF.Net email is Sponsored by the Better Software Conference & 
> >>>>>>>>>>>> EXPO
> >>>>>>>>>>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >>>>>>>>>>>> Practices
> >>>>>>>>>>>> Agile & Plan-Driven Development * Managing Projects & Teams *
> >>>>>>>>>>>> Testing & QA
> >>>>>>>>>>>> Security * Process Improvement & Measurement *
> >>>>>>>>>>>> http://www.sqe.com/bsce5sf
> >>>>>>>>>>>> _______________________________________________
> >>>>>>>>>>>> Wicket-user mailing list
> >>>>>>>>>>>> [email protected]
> >>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>> -------------------------------------------------------
> >>>>>>>>>>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>>>>>>>>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >>>>>>>>>>> Practices
> >>>>>>>>>>> Agile & Plan-Driven Development * Managing Projects & Teams *
> >>>>>>>>>>> Testing & QA
> >>>>>>>>>>> Security * Process Improvement & Measurement *
> >>>>>>>>>>> http://www.sqe.com/bsce5sf
> >>>>>>>>>>> _______________________________________________
> >>>>>>>>>>> Wicket-user mailing list
> >>>>>>>>>>> [email protected]
> >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> -------------------------------------------------------
> >>>>>>>>>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>>>>>>>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >>>>>>>>>> Practices
> >>>>>>>>>> Agile & Plan-Driven Development * Managing Projects & Teams *
> >>>>>>>>>> Testing & QA
> >>>>>>>>>> Security * Process Improvement & Measurement *
> >>>>>>>>>> http://www.sqe.com/bsce5sf
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> Wicket-user mailing list
> >>>>>>>>>> [email protected]
> >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>> -------------------------------------------------------
> >>>>>>>>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>>>>>>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >>>>>>>>> Practices
> >>>>>>>>> Agile & Plan-Driven Development * Managing Projects & Teams *
> >>>>>>>>> Testing & QA
> >>>>>>>>> Security * Process Improvement & Measurement *
> >>>>>>>>> http://www.sqe.com/bsce5sf
> >>>>>>>>> _______________________________________________
> >>>>>>>>> Wicket-user mailing list
> >>>>>>>>> [email protected]
> >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>> -------------------------------------------------------
> >>>>>>>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>>>>>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >>>>>>>> Practices
> >>>>>>>> Agile & Plan-Driven Development * Managing Projects & Teams * Testing
> >>>>>>>> & QA
> >>>>>>>> Security * Process Improvement & Measurement *
> >>>>>>>> http://www.sqe.com/bsce5sf
> >>>>>>>> _______________________________________________
> >>>>>>>> Wicket-user mailing list
> >>>>>>>> [email protected]
> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>> -------------------------------------------------------
> >>>>>>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>>>>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >>>>>>> Practices
> >>>>>>> Agile & Plan-Driven Development * Managing Projects & Teams * Testing
> >>>>>>> & QA
> >>>>>>> Security * Process Improvement & Measurement *
> >>>>>>> http://www.sqe.com/bsce5sf
> >>>>>>> _______________________________________________
> >>>>>>> Wicket-user mailing list
> >>>>>>> [email protected]
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>> -------------------------------------------------------
> >>>>>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>>>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >>>>>> Practices
> >>>>>> Agile & Plan-Driven Development * Managing Projects & Teams * Testing
> >>>>>> & QA
> >>>>>> Security * Process Improvement & Measurement *
> >>>>>> http://www.sqe.com/bsce5sf
> >>>>>> _______________________________________________
> >>>>>> Wicket-user mailing list
> >>>>>> [email protected]
> >>>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>> -------------------------------------------------------
> >>>>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> >>>>> Practices
> >>>>> Agile & Plan-Driven Development * Managing Projects & Teams * Testing
> >>>>> & QA
> >>>>> Security * Process Improvement & Measurement * 
> >>>>> http://www.sqe.com/bsce5sf
> >>>>> _______________________________________________
> >>>>> Wicket-user mailing list
> >>>>> [email protected]
> >>>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>> -------------------------------------------------------
> >>>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle 
> >>>> Practices
> >>>> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & 
> >>>> QA
> >>>> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> >>>> _______________________________________________
> >>>> Wicket-user mailing list
> >>>> [email protected]
> >>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>>
> >>>>
> >>>
> >>> -------------------------------------------------------
> >>> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle 
> >>> Practices
> >>> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> >>> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> >>> _______________________________________________
> >>> Wicket-user mailing list
> >>> [email protected]
> >>> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>>
> >>>
> >> -------------------------------------------------------
> >> SF.Net email is Sponsored by the Better Software Conference & EXPO
> >> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> >> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> >> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> >> _______________________________________________
> >> Wicket-user mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/wicket-user
> >>
> >>
> >
> >
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference & EXPO
> > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> > _______________________________________________
> > Wicket-develop mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-develop
> >
> >
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Wicket-develop mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-develop
>


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Wicket-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-develop

Reply via email to