Re: Extending Wicket's Button class to do some extra styling
sure On Fri, Dec 3, 2010 at 12:21 PM, Stefan Droog wrote: > Thanks for your reply but I prefer to add the image and label via > > add(new Image(..,...)); > add(new Label(..,..)); > > Instead of replacing the body. > > Is that possible as well? > > Stefan > > > 2010/12/3 Alexander Morozov > > > > > > > class StyledButton extends Button { > > > > public StyledButton(...) { > > super(); > > add(new SimpleAttributeModifier("class", "positive")); > > } > > > > @Override > > protected void onComponentTagBody(MarkupStream markupStream, > ComponentTag > > openTag) { > > replaceComponentTagBody(markupStream, openTag, " "); > > } > > > > } > > > > -- > > View this message in context: > > > http://apache-wicket.1842946.n4.nabble.com/Extending-Wicket-s-Button-class-to-do-some-extra-styling-tp3071023p3071104.html > > Sent from the Users forum mailing list archive at Nabble.com. > > > > - > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > -- Pedro Henrique Oliveira dos Santos
Re: Extending Wicket's Button class to do some extra styling
Thanks for your reply but I prefer to add the image and label via add(new Image(..,...)); add(new Label(..,..)); Instead of replacing the body. Is that possible as well? Stefan 2010/12/3 Alexander Morozov > > > class StyledButton extends Button { > > public StyledButton(...) { > super(); > add(new SimpleAttributeModifier("class", "positive")); > } > > @Override > protected void onComponentTagBody(MarkupStream markupStream, ComponentTag > openTag) { > replaceComponentTagBody(markupStream, openTag, " "); > } > > } > > -- > View this message in context: > http://apache-wicket.1842946.n4.nabble.com/Extending-Wicket-s-Button-class-to-do-some-extra-styling-tp3071023p3071104.html > Sent from the Users forum mailing list archive at Nabble.com. > > - > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >
Re: Extending Wicket's Button class to do some extra styling
class StyledButton extends Button { public StyledButton(...) { super(); add(new SimpleAttributeModifier("class", "positive")); } @Override protected void onComponentTagBody(MarkupStream markupStream, ComponentTag openTag) { replaceComponentTagBody(markupStream, openTag, " "); } } -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/Extending-Wicket-s-Button-class-to-do-some-extra-styling-tp3071023p3071104.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Extending Wicket's Button class to do some extra styling
Hi all, I want to extend Wicket's Button to do some extra styling (image/etc): What I want to write in my markup is: So my own implementation of the button is responsible for adding the image and the label. The expected HTML output should be: Save What is the best approach to do this? Thanks in advance, Stefan