You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Jeremy Thomerson <je...@wickettraining.com> on 2010/03/29 06:38:27 UTC

Re: Prevent messages from being displayed in FeedbackPanel if displayed in ComponentFeedbackPanel

You could use a custom IFeedbackMessageFilter

--
Jeremy Thomerson
http://www.wickettraining.com



On Sun, Mar 28, 2010 at 9:42 PM, David Chang <da...@yahoo.com>wrote:

> I have a page which has a FeedbackPanel for collecting and displaying
> messages.
>
> On this page there is also a form. I use ComponentFeedbackPanel to display
> any validation error messages for fields.
>
> When a validation error happens, it ends up being displayed in both
> FeedbackPanel and ComponentFeedbackPanel.
>
> I wish to control the message diplay like this:
>
> If a message is displayed in ComponentFeedbackPanel, it will not be
> displayed again in FeedbackPanel.
>
> Is this doable? Any ideas of how do this?
>
> Regards.
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

Re: better way setting up ID for a Wicket component?

Posted by David Chang <da...@yahoo.com>.
Martin and Jeremy, thanks for chiming. The suggested solutions work but IMHO none of them seem ideal in terms of less code, error-less, and refactoring.

The best is to have that convenience method or use Wickt 1.5 where HTMLElement's id will be kept.

All the best,
David


--- On Tue, 3/30/10, Martin Makundi <ma...@koodaripalvelut.com> wrote:

> From: Martin Makundi <ma...@koodaripalvelut.com>
> Subject: Re: better way setting up ID for a Wicket component?
> To: users@wicket.apache.org
> Date: Tuesday, March 30, 2010, 12:32 AM
> Hi!
> 
> Actually one line that he wants is more like:
> 
> { Label label; add(label = new Label("abc",
> "abcdef").setOutputMarkupId(true).setMarkupId(label.getId()));
> }
> 
> ;)
> 
> **
> Martin
> 
> 2010/3/30 Jeremy Thomerson <je...@wickettraining.com>:
> > You can still do this in one line:
> >
> > add(new Label("abc",
> "abcdef").setOutputMarkupId(true).setMarkupId("foo"));
> >
> > --
> > Jeremy Thomerson
> > http://www.wickettraining.com
> >
> >
> >
> > On Mon, Mar 29, 2010 at 10:32 PM, David Chang <da...@yahoo.com>wrote:
> >
> >> Well, it is not bad to tell people what you
> believe is right:) We are
> >> wicket programmers, aren't we? :) Feel good to say
> what I wanted to say and
> >> thanks for the initial JIRA idea
> >>
> >>
> >> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
> wrote:
> >>
> >> > From: James Carman <jc...@carmanconsulting.com>
> >> > Subject: Re: better way setting up ID for a
> Wicket component?
> >> > To: users@wicket.apache.org
> >> > Date: Monday, March 29, 2010, 11:06 PM
> >> > See...told you. :)
> >> >
> >> > On Mon, Mar 29, 2010 at 10:32 PM, Igor
> Vaynberg <igor.vaynberg@gmail.com
> >> >wrote:
> >> >
> >> > > im letting you know. we dont need to
> litter the public
> >> > api with such
> >> > > trivial methods, the api has a large
> surface area as
> >> > it is. i am sure
> >> > > as you code more with wicket you will
> find another 30
> >> > such trivial
> >> > > methods that will be useful to you, this
> is what
> >> > static imports are
> >> > > for.
> >> > >
> >> > > -igor
> >> > >
> >> > > On Mon, Mar 29, 2010 at 6:18 PM, James
> Carman
> >> > > <jc...@carmanconsulting.com>
> >> > wrote:
> >> > > > Perhaps.  File a JIRA report (
> >> > > https://issues.apache.org/jira/browse/WICKET)
> >> > > > and ask for it as a "New Feature."
>  If the
> >> > core developers don't like the
> >> > > > idea, I'm sure they'll let you
> know. :)
> >> > > >
> >> > > >
> >> > > > On Mon, Mar 29, 2010 at 9:13 PM,
> David Chang
> >> > <david_q_zhang@yahoo.com
> >> > > >wrote:
> >> > > >
> >> > > >> Using an external helper should
> do the trick,
> >> > but it feels not so
> >> > > natural
> >> > > >> as a convenince method as
> mentioned in my
> >> > previous email.
> >> > > >>
> >> > > >> Would it be possible for such a
> method make
> >> > its way into a future
> >> > > release?
> >> > > >>
> >> > > >> Regards.
> >> > > >>
> >> > > >>
> >> > > >> --- On Mon, 3/29/10, James
> Carman <jc...@carmanconsulting.com>
> >> > wrote:
> >> > > >>
> >> > > >> > From: James Carman <jc...@carmanconsulting.com>
> >> > > >> > Subject: Re: better way
> setting up ID
> >> > for a Wicket component?
> >> > > >> > To: users@wicket.apache.org
> >> > > >> > Date: Monday, March 29,
> 2010, 9:07 PM
> >> > > >> > You could make your own
> helper method
> >> > > >> > that sets both to the same
> thing and
> >> > > >> > returns the component.
>  Just modify
> >> > what I sent
> >> > > >> > earlier.
> >> > > >> >
> >> > > >> > On Mon, Mar 29, 2010 at
> 9:03 PM, David
> >> > Chang <david_q_zhang@yahoo.com
> >> > > >> >wrote:
> >> > > >> >
> >> > > >> > > Not sure whether the
> help method
> >> > will do the trick of
> >> > > >> > one-liner code.
> >> > > >> > >
> >> > > >> > > I feel that it would
> be much nice
> >> > if Wicket could have
> >> > > >> > the following
> >> > > >> > > additional method for
> a
> >> > Componment:
> >> > > >> > >
> >> > > >> > > Component
> setMarkupIdToWicketId().
> >> > > >> > >
> >> > > >> > > Re-using a Wicket Id
> as markup id
> >> > as convention should
> >> > > >> > be best practice. Am
> >> > > >> > > I right? I am new in
> wicket and
> >> > sorry if I am wrong.
> >> > > >> > >
> >> > > >> > > Best.
> >> > > >> > >
> >> > > >> > >
> >> > > >> > >
> >> > > >> > > --- On Mon, 3/29/10,
> James Carman
> >> > <jc...@carmanconsulting.com>
> >> > > >> > wrote:
> >> > > >> > >
> >> > > >> > > > From: James
> Carman <jc...@carmanconsulting.com>
> >> > > >> > > > Subject: Re:
> better way
> >> > setting up ID for a
> >> > > >> > Wicket component?
> >> > > >> > > > To: users@wicket.apache.org
> >> > > >> > > > Date: Monday,
> March 29, 2010,
> >> > 7:16 PM
> >> > > >> > > > helper method?
> >> > > >> > > >
> >> > > >> > > > protected <T
> extends
> >> > Component> T
> >> > > >> > setMarkupId(T
> >> > > >> > > > component,
> String markupId)
> >> > > >> > > > {
> >> > > >> > >
> >> > > >> >
> >> > >   component.setMarkupId(markupId);
> >> > > >> > > >   return
> >> > component;
> >> > > >> > > > }
> >> > > >> > > >
> >> > > >> > > >
> >> > > >> > > > On Mon, Mar 29,
> 2010 at 7:00
> >> > PM, David Chang
> >> > > >> > <david_q_zhang@yahoo.com
> >> > > >> > > >wrote:
> >> > > >> > > >
> >> > > >> > > > > Here is
> what I am using
> >> > the follow pattern
> >> > > >> > to set up
> >> > > >> > > > ID for a wicket
> >> > > >> > > > > component:
> >> > > >> > > > >
> >> > > >> > > > > Label abc =
> new
> >> > Label("abcd", "abcdedfg");
> >> > > >> > > > >
> >> > > >> >
> >> >
> abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> >> > > >> > > > >
> >> > > >> > > > > It takes
> two lines to do
> >> > this.
> >> > > >> > > > >
> >> > > >> > > > > Can I do
> something like
> >> > > >> > > > >
> >> > > >> > > > > Label abc =
> new
> >> > Label("abcd",
> >> > > >> > > > >
> >> > > >> >
> >> >
> "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> >> > > >> > > > >
> >> > > >> > > > > Is this
> doable? If yes,
> >> > then what should go
> >> > > >> > to replace
> >> > > >> > > > ???
> >> > > >> > > > >
> >> > > >> > > > > Thanks!
> >> > > >> > > > >
> >> > > >> > > > >
> >> > > >> > > > >
> >> > > >> > > > >
> >> > > >> > > > >
> >> > > >> > > > >
> >> > > >> > > > >
> >> > > >> > > >
> >> > > >> >
> >> >
> ---------------------------------------------------------------------
> >> > > >> > > > > To
> unsubscribe, e-mail:
> >> > users-unsubscribe@wicket.apache.org
> >> > > >> > > > > For
> additional commands,
> >> > e-mail: users-help@wicket.apache.org
> >> > > >> > > > >
> >> > > >> > > > >
> >> > > >> > > >
> >> > > >> > >
> >> > > >> > >
> >> > > >> > >
> >> > > >> > >
> >> > > >> > >
> >> > > >> >
> >> >
> ---------------------------------------------------------------------
> >> > > >> > > To unsubscribe,
> e-mail: users-unsubscribe@wicket.apache.org
> >> > > >> > > For additional
> commands, e-mail: users-help@wicket.apache.org
> >> > > >> > >
> >> > > >> > >
> >> > > >> >
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >>
> >> > > >>
> >> >
> ---------------------------------------------------------------------
> >> > > >> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> > > >> For additional commands,
> e-mail: users-help@wicket.apache.org
> >> > > >>
> >> > > >>
> >> > > >
> >> > >
> >> > >
> >> >
> ---------------------------------------------------------------------
> >> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> > > For additional commands, e-mail: users-help@wicket.apache.org
> >> > >
> >> > >
> >> >
> >>
> >>
> >>
> >>
> >>
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> For additional commands, e-mail: users-help@wicket.apache.org
> >>
> >>
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
> 
> 


      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: better way setting up ID for a Wicket component?

Posted by Martin Makundi <ma...@koodaripalvelut.com>.
Hi!

Actually one line that he wants is more like:

{ Label label; add(label = new Label("abc",
"abcdef").setOutputMarkupId(true).setMarkupId(label.getId())); }

;)

**
Martin

2010/3/30 Jeremy Thomerson <je...@wickettraining.com>:
> You can still do this in one line:
>
> add(new Label("abc", "abcdef").setOutputMarkupId(true).setMarkupId("foo"));
>
> --
> Jeremy Thomerson
> http://www.wickettraining.com
>
>
>
> On Mon, Mar 29, 2010 at 10:32 PM, David Chang <da...@yahoo.com>wrote:
>
>> Well, it is not bad to tell people what you believe is right:) We are
>> wicket programmers, aren't we? :) Feel good to say what I wanted to say and
>> thanks for the initial JIRA idea
>>
>>
>> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:
>>
>> > From: James Carman <jc...@carmanconsulting.com>
>> > Subject: Re: better way setting up ID for a Wicket component?
>> > To: users@wicket.apache.org
>> > Date: Monday, March 29, 2010, 11:06 PM
>> > See...told you. :)
>> >
>> > On Mon, Mar 29, 2010 at 10:32 PM, Igor Vaynberg <igor.vaynberg@gmail.com
>> >wrote:
>> >
>> > > im letting you know. we dont need to litter the public
>> > api with such
>> > > trivial methods, the api has a large surface area as
>> > it is. i am sure
>> > > as you code more with wicket you will find another 30
>> > such trivial
>> > > methods that will be useful to you, this is what
>> > static imports are
>> > > for.
>> > >
>> > > -igor
>> > >
>> > > On Mon, Mar 29, 2010 at 6:18 PM, James Carman
>> > > <jc...@carmanconsulting.com>
>> > wrote:
>> > > > Perhaps.  File a JIRA report (
>> > > https://issues.apache.org/jira/browse/WICKET)
>> > > > and ask for it as a "New Feature."  If the
>> > core developers don't like the
>> > > > idea, I'm sure they'll let you know. :)
>> > > >
>> > > >
>> > > > On Mon, Mar 29, 2010 at 9:13 PM, David Chang
>> > <david_q_zhang@yahoo.com
>> > > >wrote:
>> > > >
>> > > >> Using an external helper should do the trick,
>> > but it feels not so
>> > > natural
>> > > >> as a convenince method as mentioned in my
>> > previous email.
>> > > >>
>> > > >> Would it be possible for such a method make
>> > its way into a future
>> > > release?
>> > > >>
>> > > >> Regards.
>> > > >>
>> > > >>
>> > > >> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
>> > wrote:
>> > > >>
>> > > >> > From: James Carman <jc...@carmanconsulting.com>
>> > > >> > Subject: Re: better way setting up ID
>> > for a Wicket component?
>> > > >> > To: users@wicket.apache.org
>> > > >> > Date: Monday, March 29, 2010, 9:07 PM
>> > > >> > You could make your own helper method
>> > > >> > that sets both to the same thing and
>> > > >> > returns the component.  Just modify
>> > what I sent
>> > > >> > earlier.
>> > > >> >
>> > > >> > On Mon, Mar 29, 2010 at 9:03 PM, David
>> > Chang <david_q_zhang@yahoo.com
>> > > >> >wrote:
>> > > >> >
>> > > >> > > Not sure whether the help method
>> > will do the trick of
>> > > >> > one-liner code.
>> > > >> > >
>> > > >> > > I feel that it would be much nice
>> > if Wicket could have
>> > > >> > the following
>> > > >> > > additional method for a
>> > Componment:
>> > > >> > >
>> > > >> > > Component setMarkupIdToWicketId().
>> > > >> > >
>> > > >> > > Re-using a Wicket Id as markup id
>> > as convention should
>> > > >> > be best practice. Am
>> > > >> > > I right? I am new in wicket and
>> > sorry if I am wrong.
>> > > >> > >
>> > > >> > > Best.
>> > > >> > >
>> > > >> > >
>> > > >> > >
>> > > >> > > --- On Mon, 3/29/10, James Carman
>> > <jc...@carmanconsulting.com>
>> > > >> > wrote:
>> > > >> > >
>> > > >> > > > From: James Carman <jc...@carmanconsulting.com>
>> > > >> > > > Subject: Re: better way
>> > setting up ID for a
>> > > >> > Wicket component?
>> > > >> > > > To: users@wicket.apache.org
>> > > >> > > > Date: Monday, March 29, 2010,
>> > 7:16 PM
>> > > >> > > > helper method?
>> > > >> > > >
>> > > >> > > > protected <T extends
>> > Component> T
>> > > >> > setMarkupId(T
>> > > >> > > > component, String markupId)
>> > > >> > > > {
>> > > >> > >
>> > > >> >
>> > >   component.setMarkupId(markupId);
>> > > >> > > >   return
>> > component;
>> > > >> > > > }
>> > > >> > > >
>> > > >> > > >
>> > > >> > > > On Mon, Mar 29, 2010 at 7:00
>> > PM, David Chang
>> > > >> > <david_q_zhang@yahoo.com
>> > > >> > > >wrote:
>> > > >> > > >
>> > > >> > > > > Here is what I am using
>> > the follow pattern
>> > > >> > to set up
>> > > >> > > > ID for a wicket
>> > > >> > > > > component:
>> > > >> > > > >
>> > > >> > > > > Label abc = new
>> > Label("abcd", "abcdedfg");
>> > > >> > > > >
>> > > >> >
>> > abc.setOutputMarkupId(true).setMarkupId(abc.getId());
>> > > >> > > > >
>> > > >> > > > > It takes two lines to do
>> > this.
>> > > >> > > > >
>> > > >> > > > > Can I do something like
>> > > >> > > > >
>> > > >> > > > > Label abc = new
>> > Label("abcd",
>> > > >> > > > >
>> > > >> >
>> > "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
>> > > >> > > > >
>> > > >> > > > > Is this doable? If yes,
>> > then what should go
>> > > >> > to replace
>> > > >> > > > ???
>> > > >> > > > >
>> > > >> > > > > Thanks!
>> > > >> > > > >
>> > > >> > > > >
>> > > >> > > > >
>> > > >> > > > >
>> > > >> > > > >
>> > > >> > > > >
>> > > >> > > > >
>> > > >> > > >
>> > > >> >
>> > ---------------------------------------------------------------------
>> > > >> > > > > To unsubscribe, e-mail:
>> > users-unsubscribe@wicket.apache.org
>> > > >> > > > > For additional commands,
>> > e-mail: users-help@wicket.apache.org
>> > > >> > > > >
>> > > >> > > > >
>> > > >> > > >
>> > > >> > >
>> > > >> > >
>> > > >> > >
>> > > >> > >
>> > > >> > >
>> > > >> >
>> > ---------------------------------------------------------------------
>> > > >> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> > > >> > > For additional commands, e-mail: users-help@wicket.apache.org
>> > > >> > >
>> > > >> > >
>> > > >> >
>> > > >>
>> > > >>
>> > > >>
>> > > >>
>> > > >>
>> > ---------------------------------------------------------------------
>> > > >> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> > > >> For additional commands, e-mail: users-help@wicket.apache.org
>> > > >>
>> > > >>
>> > > >
>> > >
>> > >
>> > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> > > For additional commands, e-mail: users-help@wicket.apache.org
>> > >
>> > >
>> >
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: better way setting up ID for a Wicket component?

Posted by Jeremy Thomerson <je...@wickettraining.com>.
You can still do this in one line:

add(new Label("abc", "abcdef").setOutputMarkupId(true).setMarkupId("foo"));

--
Jeremy Thomerson
http://www.wickettraining.com



On Mon, Mar 29, 2010 at 10:32 PM, David Chang <da...@yahoo.com>wrote:

> Well, it is not bad to tell people what you believe is right:) We are
> wicket programmers, aren't we? :) Feel good to say what I wanted to say and
> thanks for the initial JIRA idea
>
>
> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:
>
> > From: James Carman <jc...@carmanconsulting.com>
> > Subject: Re: better way setting up ID for a Wicket component?
> > To: users@wicket.apache.org
> > Date: Monday, March 29, 2010, 11:06 PM
> > See...told you. :)
> >
> > On Mon, Mar 29, 2010 at 10:32 PM, Igor Vaynberg <igor.vaynberg@gmail.com
> >wrote:
> >
> > > im letting you know. we dont need to litter the public
> > api with such
> > > trivial methods, the api has a large surface area as
> > it is. i am sure
> > > as you code more with wicket you will find another 30
> > such trivial
> > > methods that will be useful to you, this is what
> > static imports are
> > > for.
> > >
> > > -igor
> > >
> > > On Mon, Mar 29, 2010 at 6:18 PM, James Carman
> > > <jc...@carmanconsulting.com>
> > wrote:
> > > > Perhaps.  File a JIRA report (
> > > https://issues.apache.org/jira/browse/WICKET)
> > > > and ask for it as a "New Feature."  If the
> > core developers don't like the
> > > > idea, I'm sure they'll let you know. :)
> > > >
> > > >
> > > > On Mon, Mar 29, 2010 at 9:13 PM, David Chang
> > <david_q_zhang@yahoo.com
> > > >wrote:
> > > >
> > > >> Using an external helper should do the trick,
> > but it feels not so
> > > natural
> > > >> as a convenince method as mentioned in my
> > previous email.
> > > >>
> > > >> Would it be possible for such a method make
> > its way into a future
> > > release?
> > > >>
> > > >> Regards.
> > > >>
> > > >>
> > > >> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
> > wrote:
> > > >>
> > > >> > From: James Carman <jc...@carmanconsulting.com>
> > > >> > Subject: Re: better way setting up ID
> > for a Wicket component?
> > > >> > To: users@wicket.apache.org
> > > >> > Date: Monday, March 29, 2010, 9:07 PM
> > > >> > You could make your own helper method
> > > >> > that sets both to the same thing and
> > > >> > returns the component.  Just modify
> > what I sent
> > > >> > earlier.
> > > >> >
> > > >> > On Mon, Mar 29, 2010 at 9:03 PM, David
> > Chang <david_q_zhang@yahoo.com
> > > >> >wrote:
> > > >> >
> > > >> > > Not sure whether the help method
> > will do the trick of
> > > >> > one-liner code.
> > > >> > >
> > > >> > > I feel that it would be much nice
> > if Wicket could have
> > > >> > the following
> > > >> > > additional method for a
> > Componment:
> > > >> > >
> > > >> > > Component setMarkupIdToWicketId().
> > > >> > >
> > > >> > > Re-using a Wicket Id as markup id
> > as convention should
> > > >> > be best practice. Am
> > > >> > > I right? I am new in wicket and
> > sorry if I am wrong.
> > > >> > >
> > > >> > > Best.
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > > --- On Mon, 3/29/10, James Carman
> > <jc...@carmanconsulting.com>
> > > >> > wrote:
> > > >> > >
> > > >> > > > From: James Carman <jc...@carmanconsulting.com>
> > > >> > > > Subject: Re: better way
> > setting up ID for a
> > > >> > Wicket component?
> > > >> > > > To: users@wicket.apache.org
> > > >> > > > Date: Monday, March 29, 2010,
> > 7:16 PM
> > > >> > > > helper method?
> > > >> > > >
> > > >> > > > protected <T extends
> > Component> T
> > > >> > setMarkupId(T
> > > >> > > > component, String markupId)
> > > >> > > > {
> > > >> > >
> > > >> >
> > >   component.setMarkupId(markupId);
> > > >> > > >   return
> > component;
> > > >> > > > }
> > > >> > > >
> > > >> > > >
> > > >> > > > On Mon, Mar 29, 2010 at 7:00
> > PM, David Chang
> > > >> > <david_q_zhang@yahoo.com
> > > >> > > >wrote:
> > > >> > > >
> > > >> > > > > Here is what I am using
> > the follow pattern
> > > >> > to set up
> > > >> > > > ID for a wicket
> > > >> > > > > component:
> > > >> > > > >
> > > >> > > > > Label abc = new
> > Label("abcd", "abcdedfg");
> > > >> > > > >
> > > >> >
> > abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> > > >> > > > >
> > > >> > > > > It takes two lines to do
> > this.
> > > >> > > > >
> > > >> > > > > Can I do something like
> > > >> > > > >
> > > >> > > > > Label abc = new
> > Label("abcd",
> > > >> > > > >
> > > >> >
> > "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> > > >> > > > >
> > > >> > > > > Is this doable? If yes,
> > then what should go
> > > >> > to replace
> > > >> > > > ???
> > > >> > > > >
> > > >> > > > > Thanks!
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> >
> > ---------------------------------------------------------------------
> > > >> > > > > To unsubscribe, e-mail:
> > users-unsubscribe@wicket.apache.org
> > > >> > > > > For additional commands,
> > e-mail: users-help@wicket.apache.org
> > > >> > > > >
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> > >
> > > >> >
> > ---------------------------------------------------------------------
> > > >> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > > >> > > For additional commands, e-mail: users-help@wicket.apache.org
> > > >> > >
> > > >> > >
> > > >> >
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > > >> For additional commands, e-mail: users-help@wicket.apache.org
> > > >>
> > > >>
> > > >
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > > For additional commands, e-mail: users-help@wicket.apache.org
> > >
> > >
> >
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

Re: better way setting up ID for a Wicket component?

Posted by David Chang <da...@yahoo.com>.
Well, it is not bad to tell people what you believe is right:) We are wicket programmers, aren't we? :) Feel good to say what I wanted to say and thanks for the initial JIRA idea


--- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:

> From: James Carman <jc...@carmanconsulting.com>
> Subject: Re: better way setting up ID for a Wicket component?
> To: users@wicket.apache.org
> Date: Monday, March 29, 2010, 11:06 PM
> See...told you. :)
> 
> On Mon, Mar 29, 2010 at 10:32 PM, Igor Vaynberg <ig...@gmail.com>wrote:
> 
> > im letting you know. we dont need to litter the public
> api with such
> > trivial methods, the api has a large surface area as
> it is. i am sure
> > as you code more with wicket you will find another 30
> such trivial
> > methods that will be useful to you, this is what
> static imports are
> > for.
> >
> > -igor
> >
> > On Mon, Mar 29, 2010 at 6:18 PM, James Carman
> > <jc...@carmanconsulting.com>
> wrote:
> > > Perhaps.  File a JIRA report (
> > https://issues.apache.org/jira/browse/WICKET)
> > > and ask for it as a "New Feature."  If the
> core developers don't like the
> > > idea, I'm sure they'll let you know. :)
> > >
> > >
> > > On Mon, Mar 29, 2010 at 9:13 PM, David Chang
> <david_q_zhang@yahoo.com
> > >wrote:
> > >
> > >> Using an external helper should do the trick,
> but it feels not so
> > natural
> > >> as a convenince method as mentioned in my
> previous email.
> > >>
> > >> Would it be possible for such a method make
> its way into a future
> > release?
> > >>
> > >> Regards.
> > >>
> > >>
> > >> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
> wrote:
> > >>
> > >> > From: James Carman <jc...@carmanconsulting.com>
> > >> > Subject: Re: better way setting up ID
> for a Wicket component?
> > >> > To: users@wicket.apache.org
> > >> > Date: Monday, March 29, 2010, 9:07 PM
> > >> > You could make your own helper method
> > >> > that sets both to the same thing and
> > >> > returns the component.  Just modify
> what I sent
> > >> > earlier.
> > >> >
> > >> > On Mon, Mar 29, 2010 at 9:03 PM, David
> Chang <david_q_zhang@yahoo.com
> > >> >wrote:
> > >> >
> > >> > > Not sure whether the help method
> will do the trick of
> > >> > one-liner code.
> > >> > >
> > >> > > I feel that it would be much nice
> if Wicket could have
> > >> > the following
> > >> > > additional method for a
> Componment:
> > >> > >
> > >> > > Component setMarkupIdToWicketId().
> > >> > >
> > >> > > Re-using a Wicket Id as markup id
> as convention should
> > >> > be best practice. Am
> > >> > > I right? I am new in wicket and
> sorry if I am wrong.
> > >> > >
> > >> > > Best.
> > >> > >
> > >> > >
> > >> > >
> > >> > > --- On Mon, 3/29/10, James Carman
> <jc...@carmanconsulting.com>
> > >> > wrote:
> > >> > >
> > >> > > > From: James Carman <jc...@carmanconsulting.com>
> > >> > > > Subject: Re: better way
> setting up ID for a
> > >> > Wicket component?
> > >> > > > To: users@wicket.apache.org
> > >> > > > Date: Monday, March 29, 2010,
> 7:16 PM
> > >> > > > helper method?
> > >> > > >
> > >> > > > protected <T extends
> Component> T
> > >> > setMarkupId(T
> > >> > > > component, String markupId)
> > >> > > > {
> > >> > >
> > >> >
> >   component.setMarkupId(markupId);
> > >> > > >   return
> component;
> > >> > > > }
> > >> > > >
> > >> > > >
> > >> > > > On Mon, Mar 29, 2010 at 7:00
> PM, David Chang
> > >> > <david_q_zhang@yahoo.com
> > >> > > >wrote:
> > >> > > >
> > >> > > > > Here is what I am using
> the follow pattern
> > >> > to set up
> > >> > > > ID for a wicket
> > >> > > > > component:
> > >> > > > >
> > >> > > > > Label abc = new
> Label("abcd", "abcdedfg");
> > >> > > > >
> > >> >
> abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> > >> > > > >
> > >> > > > > It takes two lines to do
> this.
> > >> > > > >
> > >> > > > > Can I do something like
> > >> > > > >
> > >> > > > > Label abc = new
> Label("abcd",
> > >> > > > >
> > >> >
> "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> > >> > > > >
> > >> > > > > Is this doable? If yes,
> then what should go
> > >> > to replace
> > >> > > > ???
> > >> > > > >
> > >> > > > > Thanks!
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> >
> ---------------------------------------------------------------------
> > >> > > > > To unsubscribe, e-mail:
> users-unsubscribe@wicket.apache.org
> > >> > > > > For additional commands,
> e-mail: users-help@wicket.apache.org
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > >
> > >> > >
> > >> > >
> > >> > >
> > >> > >
> > >> >
> ---------------------------------------------------------------------
> > >> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > >> > > For additional commands, e-mail: users-help@wicket.apache.org
> > >> > >
> > >> > >
> > >> >
> > >>
> > >>
> > >>
> > >>
> > >>
> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > >> For additional commands, e-mail: users-help@wicket.apache.org
> > >>
> > >>
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > For additional commands, e-mail: users-help@wicket.apache.org
> >
> >
> 


      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: better way setting up ID for a Wicket component?

Posted by James Carman <jc...@carmanconsulting.com>.
See...told you. :)

On Mon, Mar 29, 2010 at 10:32 PM, Igor Vaynberg <ig...@gmail.com>wrote:

> im letting you know. we dont need to litter the public api with such
> trivial methods, the api has a large surface area as it is. i am sure
> as you code more with wicket you will find another 30 such trivial
> methods that will be useful to you, this is what static imports are
> for.
>
> -igor
>
> On Mon, Mar 29, 2010 at 6:18 PM, James Carman
> <jc...@carmanconsulting.com> wrote:
> > Perhaps.  File a JIRA report (
> https://issues.apache.org/jira/browse/WICKET)
> > and ask for it as a "New Feature."  If the core developers don't like the
> > idea, I'm sure they'll let you know. :)
> >
> >
> > On Mon, Mar 29, 2010 at 9:13 PM, David Chang <david_q_zhang@yahoo.com
> >wrote:
> >
> >> Using an external helper should do the trick, but it feels not so
> natural
> >> as a convenince method as mentioned in my previous email.
> >>
> >> Would it be possible for such a method make its way into a future
> release?
> >>
> >> Regards.
> >>
> >>
> >> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:
> >>
> >> > From: James Carman <jc...@carmanconsulting.com>
> >> > Subject: Re: better way setting up ID for a Wicket component?
> >> > To: users@wicket.apache.org
> >> > Date: Monday, March 29, 2010, 9:07 PM
> >> > You could make your own helper method
> >> > that sets both to the same thing and
> >> > returns the component.  Just modify what I sent
> >> > earlier.
> >> >
> >> > On Mon, Mar 29, 2010 at 9:03 PM, David Chang <david_q_zhang@yahoo.com
> >> >wrote:
> >> >
> >> > > Not sure whether the help method will do the trick of
> >> > one-liner code.
> >> > >
> >> > > I feel that it would be much nice if Wicket could have
> >> > the following
> >> > > additional method for a Componment:
> >> > >
> >> > > Component setMarkupIdToWicketId().
> >> > >
> >> > > Re-using a Wicket Id as markup id as convention should
> >> > be best practice. Am
> >> > > I right? I am new in wicket and sorry if I am wrong.
> >> > >
> >> > > Best.
> >> > >
> >> > >
> >> > >
> >> > > --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
> >> > wrote:
> >> > >
> >> > > > From: James Carman <jc...@carmanconsulting.com>
> >> > > > Subject: Re: better way setting up ID for a
> >> > Wicket component?
> >> > > > To: users@wicket.apache.org
> >> > > > Date: Monday, March 29, 2010, 7:16 PM
> >> > > > helper method?
> >> > > >
> >> > > > protected <T extends Component> T
> >> > setMarkupId(T
> >> > > > component, String markupId)
> >> > > > {
> >> > >
> >> > >   component.setMarkupId(markupId);
> >> > > >   return component;
> >> > > > }
> >> > > >
> >> > > >
> >> > > > On Mon, Mar 29, 2010 at 7:00 PM, David Chang
> >> > <david_q_zhang@yahoo.com
> >> > > >wrote:
> >> > > >
> >> > > > > Here is what I am using the follow pattern
> >> > to set up
> >> > > > ID for a wicket
> >> > > > > component:
> >> > > > >
> >> > > > > Label abc = new Label("abcd", "abcdedfg");
> >> > > > >
> >> > abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> >> > > > >
> >> > > > > It takes two lines to do this.
> >> > > > >
> >> > > > > Can I do something like
> >> > > > >
> >> > > > > Label abc = new Label("abcd",
> >> > > > >
> >> > "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> >> > > > >
> >> > > > > Is this doable? If yes, then what should go
> >> > to replace
> >> > > > ???
> >> > > > >
> >> > > > > Thanks!
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> > ---------------------------------------------------------------------
> >> > > > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> > > > > For additional commands, e-mail: users-help@wicket.apache.org
> >> > > > >
> >> > > > >
> >> > > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> > ---------------------------------------------------------------------
> >> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> > > For additional commands, e-mail: users-help@wicket.apache.org
> >> > >
> >> > >
> >> >
> >>
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> For additional commands, e-mail: users-help@wicket.apache.org
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

Re: better way setting up ID for a Wicket component?

Posted by David Chang <da...@yahoo.com>.
I just created a JIRA before you replied.

https://issues.apache.org/jira/browse/WICKET-2809

I understand your concern, but I dont fully agree with you. 

As you know, less and clean coding is always a good thing and best to be the part of the tool.

Regards.


--- On Mon, 3/29/10, Igor Vaynberg <ig...@gmail.com> wrote:

> From: Igor Vaynberg <ig...@gmail.com>
> Subject: Re: better way setting up ID for a Wicket component?
> To: users@wicket.apache.org
> Date: Monday, March 29, 2010, 10:32 PM
> im letting you know. we dont need to
> litter the public api with such
> trivial methods, the api has a large surface area as it is.
> i am sure
> as you code more with wicket you will find another 30 such
> trivial
> methods that will be useful to you, this is what static
> imports are
> for.
> 
> -igor
> 
> On Mon, Mar 29, 2010 at 6:18 PM, James Carman
> <jc...@carmanconsulting.com>
> wrote:
> > Perhaps.  File a JIRA report (https://issues.apache.org/jira/browse/WICKET)
> > and ask for it as a "New Feature."  If the core
> developers don't like the
> > idea, I'm sure they'll let you know. :)
> >
> >
> > On Mon, Mar 29, 2010 at 9:13 PM, David Chang <da...@yahoo.com>wrote:
> >
> >> Using an external helper should do the trick, but
> it feels not so natural
> >> as a convenince method as mentioned in my previous
> email.
> >>
> >> Would it be possible for such a method make its
> way into a future release?
> >>
> >> Regards.
> >>
> >>
> >> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
> wrote:
> >>
> >> > From: James Carman <jc...@carmanconsulting.com>
> >> > Subject: Re: better way setting up ID for a
> Wicket component?
> >> > To: users@wicket.apache.org
> >> > Date: Monday, March 29, 2010, 9:07 PM
> >> > You could make your own helper method
> >> > that sets both to the same thing and
> >> > returns the component.  Just modify what I
> sent
> >> > earlier.
> >> >
> >> > On Mon, Mar 29, 2010 at 9:03 PM, David Chang
> <david_q_zhang@yahoo.com
> >> >wrote:
> >> >
> >> > > Not sure whether the help method will do
> the trick of
> >> > one-liner code.
> >> > >
> >> > > I feel that it would be much nice if
> Wicket could have
> >> > the following
> >> > > additional method for a Componment:
> >> > >
> >> > > Component setMarkupIdToWicketId().
> >> > >
> >> > > Re-using a Wicket Id as markup id as
> convention should
> >> > be best practice. Am
> >> > > I right? I am new in wicket and sorry if
> I am wrong.
> >> > >
> >> > > Best.
> >> > >
> >> > >
> >> > >
> >> > > --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
> >> > wrote:
> >> > >
> >> > > > From: James Carman <jc...@carmanconsulting.com>
> >> > > > Subject: Re: better way setting up
> ID for a
> >> > Wicket component?
> >> > > > To: users@wicket.apache.org
> >> > > > Date: Monday, March 29, 2010, 7:16
> PM
> >> > > > helper method?
> >> > > >
> >> > > > protected <T extends
> Component> T
> >> > setMarkupId(T
> >> > > > component, String markupId)
> >> > > > {
> >> > >
> >> > >   component.setMarkupId(markupId);
> >> > > >   return component;
> >> > > > }
> >> > > >
> >> > > >
> >> > > > On Mon, Mar 29, 2010 at 7:00 PM,
> David Chang
> >> > <david_q_zhang@yahoo.com
> >> > > >wrote:
> >> > > >
> >> > > > > Here is what I am using the
> follow pattern
> >> > to set up
> >> > > > ID for a wicket
> >> > > > > component:
> >> > > > >
> >> > > > > Label abc = new Label("abcd",
> "abcdedfg");
> >> > > > >
> >> >
> abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> >> > > > >
> >> > > > > It takes two lines to do
> this.
> >> > > > >
> >> > > > > Can I do something like
> >> > > > >
> >> > > > > Label abc = new Label("abcd",
> >> > > > >
> >> >
> "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> >> > > > >
> >> > > > > Is this doable? If yes, then
> what should go
> >> > to replace
> >> > > > ???
> >> > > > >
> >> > > > > Thanks!
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> >
> ---------------------------------------------------------------------
> >> > > > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> > > > > For additional commands,
> e-mail: users-help@wicket.apache.org
> >> > > > >
> >> > > > >
> >> > > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> >
> ---------------------------------------------------------------------
> >> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> > > For additional commands, e-mail: users-help@wicket.apache.org
> >> > >
> >> > >
> >> >
> >>
> >>
> >>
> >>
> >>
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> For additional commands, e-mail: users-help@wicket.apache.org
> >>
> >>
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
> 
> 


      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: better way setting up ID for a Wicket component?

Posted by Igor Vaynberg <ig...@gmail.com>.
im letting you know. we dont need to litter the public api with such
trivial methods, the api has a large surface area as it is. i am sure
as you code more with wicket you will find another 30 such trivial
methods that will be useful to you, this is what static imports are
for.

-igor

On Mon, Mar 29, 2010 at 6:18 PM, James Carman
<jc...@carmanconsulting.com> wrote:
> Perhaps.  File a JIRA report (https://issues.apache.org/jira/browse/WICKET)
> and ask for it as a "New Feature."  If the core developers don't like the
> idea, I'm sure they'll let you know. :)
>
>
> On Mon, Mar 29, 2010 at 9:13 PM, David Chang <da...@yahoo.com>wrote:
>
>> Using an external helper should do the trick, but it feels not so natural
>> as a convenince method as mentioned in my previous email.
>>
>> Would it be possible for such a method make its way into a future release?
>>
>> Regards.
>>
>>
>> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:
>>
>> > From: James Carman <jc...@carmanconsulting.com>
>> > Subject: Re: better way setting up ID for a Wicket component?
>> > To: users@wicket.apache.org
>> > Date: Monday, March 29, 2010, 9:07 PM
>> > You could make your own helper method
>> > that sets both to the same thing and
>> > returns the component.  Just modify what I sent
>> > earlier.
>> >
>> > On Mon, Mar 29, 2010 at 9:03 PM, David Chang <david_q_zhang@yahoo.com
>> >wrote:
>> >
>> > > Not sure whether the help method will do the trick of
>> > one-liner code.
>> > >
>> > > I feel that it would be much nice if Wicket could have
>> > the following
>> > > additional method for a Componment:
>> > >
>> > > Component setMarkupIdToWicketId().
>> > >
>> > > Re-using a Wicket Id as markup id as convention should
>> > be best practice. Am
>> > > I right? I am new in wicket and sorry if I am wrong.
>> > >
>> > > Best.
>> > >
>> > >
>> > >
>> > > --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
>> > wrote:
>> > >
>> > > > From: James Carman <jc...@carmanconsulting.com>
>> > > > Subject: Re: better way setting up ID for a
>> > Wicket component?
>> > > > To: users@wicket.apache.org
>> > > > Date: Monday, March 29, 2010, 7:16 PM
>> > > > helper method?
>> > > >
>> > > > protected <T extends Component> T
>> > setMarkupId(T
>> > > > component, String markupId)
>> > > > {
>> > >
>> > >   component.setMarkupId(markupId);
>> > > >   return component;
>> > > > }
>> > > >
>> > > >
>> > > > On Mon, Mar 29, 2010 at 7:00 PM, David Chang
>> > <david_q_zhang@yahoo.com
>> > > >wrote:
>> > > >
>> > > > > Here is what I am using the follow pattern
>> > to set up
>> > > > ID for a wicket
>> > > > > component:
>> > > > >
>> > > > > Label abc = new Label("abcd", "abcdedfg");
>> > > > >
>> > abc.setOutputMarkupId(true).setMarkupId(abc.getId());
>> > > > >
>> > > > > It takes two lines to do this.
>> > > > >
>> > > > > Can I do something like
>> > > > >
>> > > > > Label abc = new Label("abcd",
>> > > > >
>> > "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
>> > > > >
>> > > > > Is this doable? If yes, then what should go
>> > to replace
>> > > > ???
>> > > > >
>> > > > > Thanks!
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > > >
>> > > >
>> > ---------------------------------------------------------------------
>> > > > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> > > > > For additional commands, e-mail: users-help@wicket.apache.org
>> > > > >
>> > > > >
>> > > >
>> > >
>> > >
>> > >
>> > >
>> > >
>> > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> > > For additional commands, e-mail: users-help@wicket.apache.org
>> > >
>> > >
>> >
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
>> For additional commands, e-mail: users-help@wicket.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: better way setting up ID for a Wicket component?

Posted by James Carman <jc...@carmanconsulting.com>.
Perhaps.  File a JIRA report (https://issues.apache.org/jira/browse/WICKET)
and ask for it as a "New Feature."  If the core developers don't like the
idea, I'm sure they'll let you know. :)


On Mon, Mar 29, 2010 at 9:13 PM, David Chang <da...@yahoo.com>wrote:

> Using an external helper should do the trick, but it feels not so natural
> as a convenince method as mentioned in my previous email.
>
> Would it be possible for such a method make its way into a future release?
>
> Regards.
>
>
> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:
>
> > From: James Carman <jc...@carmanconsulting.com>
> > Subject: Re: better way setting up ID for a Wicket component?
> > To: users@wicket.apache.org
> > Date: Monday, March 29, 2010, 9:07 PM
> > You could make your own helper method
> > that sets both to the same thing and
> > returns the component.  Just modify what I sent
> > earlier.
> >
> > On Mon, Mar 29, 2010 at 9:03 PM, David Chang <david_q_zhang@yahoo.com
> >wrote:
> >
> > > Not sure whether the help method will do the trick of
> > one-liner code.
> > >
> > > I feel that it would be much nice if Wicket could have
> > the following
> > > additional method for a Componment:
> > >
> > > Component setMarkupIdToWicketId().
> > >
> > > Re-using a Wicket Id as markup id as convention should
> > be best practice. Am
> > > I right? I am new in wicket and sorry if I am wrong.
> > >
> > > Best.
> > >
> > >
> > >
> > > --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
> > wrote:
> > >
> > > > From: James Carman <jc...@carmanconsulting.com>
> > > > Subject: Re: better way setting up ID for a
> > Wicket component?
> > > > To: users@wicket.apache.org
> > > > Date: Monday, March 29, 2010, 7:16 PM
> > > > helper method?
> > > >
> > > > protected <T extends Component> T
> > setMarkupId(T
> > > > component, String markupId)
> > > > {
> > >
> > >   component.setMarkupId(markupId);
> > > >   return component;
> > > > }
> > > >
> > > >
> > > > On Mon, Mar 29, 2010 at 7:00 PM, David Chang
> > <david_q_zhang@yahoo.com
> > > >wrote:
> > > >
> > > > > Here is what I am using the follow pattern
> > to set up
> > > > ID for a wicket
> > > > > component:
> > > > >
> > > > > Label abc = new Label("abcd", "abcdedfg");
> > > > >
> > abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> > > > >
> > > > > It takes two lines to do this.
> > > > >
> > > > > Can I do something like
> > > > >
> > > > > Label abc = new Label("abcd",
> > > > >
> > "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> > > > >
> > > > > Is this doable? If yes, then what should go
> > to replace
> > > > ???
> > > > >
> > > > > Thanks!
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > ---------------------------------------------------------------------
> > > > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > > > > For additional commands, e-mail: users-help@wicket.apache.org
> > > > >
> > > > >
> > > >
> > >
> > >
> > >
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > > For additional commands, e-mail: users-help@wicket.apache.org
> > >
> > >
> >
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

Re: better way setting up ID for a Wicket component?

Posted by David Chang <da...@yahoo.com>.
Using an external helper should do the trick, but it feels not so natural as a convenince method as mentioned in my previous email.

Would it be possible for such a method make its way into a future release?

Regards.


--- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:

> From: James Carman <jc...@carmanconsulting.com>
> Subject: Re: better way setting up ID for a Wicket component?
> To: users@wicket.apache.org
> Date: Monday, March 29, 2010, 9:07 PM
> You could make your own helper method
> that sets both to the same thing and
> returns the component.  Just modify what I sent
> earlier.
> 
> On Mon, Mar 29, 2010 at 9:03 PM, David Chang <da...@yahoo.com>wrote:
> 
> > Not sure whether the help method will do the trick of
> one-liner code.
> >
> > I feel that it would be much nice if Wicket could have
> the following
> > additional method for a Componment:
> >
> > Component setMarkupIdToWicketId().
> >
> > Re-using a Wicket Id as markup id as convention should
> be best practice. Am
> > I right? I am new in wicket and sorry if I am wrong.
> >
> > Best.
> >
> >
> >
> > --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com>
> wrote:
> >
> > > From: James Carman <jc...@carmanconsulting.com>
> > > Subject: Re: better way setting up ID for a
> Wicket component?
> > > To: users@wicket.apache.org
> > > Date: Monday, March 29, 2010, 7:16 PM
> > > helper method?
> > >
> > > protected <T extends Component> T
> setMarkupId(T
> > > component, String markupId)
> > > {
> >
> >   component.setMarkupId(markupId);
> > >   return component;
> > > }
> > >
> > >
> > > On Mon, Mar 29, 2010 at 7:00 PM, David Chang
> <david_q_zhang@yahoo.com
> > >wrote:
> > >
> > > > Here is what I am using the follow pattern
> to set up
> > > ID for a wicket
> > > > component:
> > > >
> > > > Label abc = new Label("abcd", "abcdedfg");
> > > >
> abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> > > >
> > > > It takes two lines to do this.
> > > >
> > > > Can I do something like
> > > >
> > > > Label abc = new Label("abcd",
> > > >
> "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> > > >
> > > > Is this doable? If yes, then what should go
> to replace
> > > ???
> > > >
> > > > Thanks!
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > > > For additional commands, e-mail: users-help@wicket.apache.org
> > > >
> > > >
> > >
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > For additional commands, e-mail: users-help@wicket.apache.org
> >
> >
> 


      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: better way setting up ID for a Wicket component?

Posted by James Carman <jc...@carmanconsulting.com>.
You could make your own helper method that sets both to the same thing and
returns the component.  Just modify what I sent earlier.

On Mon, Mar 29, 2010 at 9:03 PM, David Chang <da...@yahoo.com>wrote:

> Not sure whether the help method will do the trick of one-liner code.
>
> I feel that it would be much nice if Wicket could have the following
> additional method for a Componment:
>
> Component setMarkupIdToWicketId().
>
> Re-using a Wicket Id as markup id as convention should be best practice. Am
> I right? I am new in wicket and sorry if I am wrong.
>
> Best.
>
>
>
> --- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:
>
> > From: James Carman <jc...@carmanconsulting.com>
> > Subject: Re: better way setting up ID for a Wicket component?
> > To: users@wicket.apache.org
> > Date: Monday, March 29, 2010, 7:16 PM
> > helper method?
> >
> > protected <T extends Component> T setMarkupId(T
> > component, String markupId)
> > {
> >   component.setMarkupId(markupId);
> >   return component;
> > }
> >
> >
> > On Mon, Mar 29, 2010 at 7:00 PM, David Chang <david_q_zhang@yahoo.com
> >wrote:
> >
> > > Here is what I am using the follow pattern to set up
> > ID for a wicket
> > > component:
> > >
> > > Label abc = new Label("abcd", "abcdedfg");
> > > abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> > >
> > > It takes two lines to do this.
> > >
> > > Can I do something like
> > >
> > > Label abc = new Label("abcd",
> > > "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> > >
> > > Is this doable? If yes, then what should go to replace
> > ???
> > >
> > > Thanks!
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > > For additional commands, e-mail: users-help@wicket.apache.org
> > >
> > >
> >
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

Re: better way setting up ID for a Wicket component?

Posted by David Chang <da...@yahoo.com>.
Not sure whether the help method will do the trick of one-liner code. 

I feel that it would be much nice if Wicket could have the following additional method for a Componment:

Component setMarkupIdToWicketId(). 

Re-using a Wicket Id as markup id as convention should be best practice. Am I right? I am new in wicket and sorry if I am wrong.

Best.



--- On Mon, 3/29/10, James Carman <jc...@carmanconsulting.com> wrote:

> From: James Carman <jc...@carmanconsulting.com>
> Subject: Re: better way setting up ID for a Wicket component?
> To: users@wicket.apache.org
> Date: Monday, March 29, 2010, 7:16 PM
> helper method?
> 
> protected <T extends Component> T setMarkupId(T
> component, String markupId)
> {
>   component.setMarkupId(markupId);
>   return component;
> }
> 
> 
> On Mon, Mar 29, 2010 at 7:00 PM, David Chang <da...@yahoo.com>wrote:
> 
> > Here is what I am using the follow pattern to set up
> ID for a wicket
> > component:
> >
> > Label abc = new Label("abcd", "abcdedfg");
> > abc.setOutputMarkupId(true).setMarkupId(abc.getId());
> >
> > It takes two lines to do this.
> >
> > Can I do something like
> >
> > Label abc = new Label("abcd",
> > "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
> >
> > Is this doable? If yes, then what should go to replace
> ???
> >
> > Thanks!
> >
> >
> >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > For additional commands, e-mail: users-help@wicket.apache.org
> >
> >
> 


      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: better way setting up ID for a Wicket component?

Posted by James Carman <jc...@carmanconsulting.com>.
helper method?

protected <T extends Component> T setMarkupId(T component, String markupId)
{
  component.setMarkupId(markupId);
  return component;
}


On Mon, Mar 29, 2010 at 7:00 PM, David Chang <da...@yahoo.com>wrote:

> Here is what I am using the follow pattern to set up ID for a wicket
> component:
>
> Label abc = new Label("abcd", "abcdedfg");
> abc.setOutputMarkupId(true).setMarkupId(abc.getId());
>
> It takes two lines to do this.
>
> Can I do something like
>
> Label abc = new Label("abcd",
> "abcdedfg").setOutputMarkupId(true).setMarkupId(???);
>
> Is this doable? If yes, then what should go to replace ???
>
> Thanks!
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

better way setting up ID for a Wicket component?

Posted by David Chang <da...@yahoo.com>.
Here is what I am using the follow pattern to set up ID for a wicket component:

Label abc = new Label("abcd", "abcdedfg");
abc.setOutputMarkupId(true).setMarkupId(abc.getId());

It takes two lines to do this.

Can I do something like 

Label abc = new Label("abcd", "abcdedfg").setOutputMarkupId(true).setMarkupId(???);

Is this doable? If yes, then what should go to replace ???

Thanks!




      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org