Riyad, my code is as follows:
@Override public void populateItem(Item<ICellPopulator<T>> item, java.lang.String componentId, IModel<T> rowModel) { item.add(new AttributeAppender("align", true, Model.of("right"), ";")); super.populateItem(item, componentId, rowModel); } This way, the cell is right aligned. Andreas > -----Original Message----- > From: Riyad Kalla [mailto:rka...@gmail.com] > Sent: Friday, February 26, 2010 3:06 PM > To: users@wicket.apache.org > Subject: Re: format float/double in dataview > > new SimpleAttributeModifier("text-align", "right") on the Label? > > On Thu, Feb 25, 2010 at 4:39 AM, James Carman > <jcar...@carmanconsulting.com>wrote: > > > I would think that you'd add either a style or class > attribute to the > > cell, perhaps? > > > > On Thu, Feb 25, 2010 at 6:02 AM, Andreas Lüdtke > <sam.lued...@t-online.de> > > wrote: > > > James, > > > > > > thanks a lot for the code snippet. My numbers are now perfectly > > formatted. Do > > > you know how to right align the column? Normally, I would > do this in the > > > markup but I don't see a possibility where I can modify > this in the code. > > > > > > Thanks again > > > > > > Andreas > > > > > >> -----Original Message----- > > >> From: James Carman [mailto:jcar...@carmanconsulting.com] > > >> Sent: Wednesday, February 24, 2010 8:35 PM > > >> To: users@wicket.apache.org > > >> Subject: Re: format float/double in dataview > > >> > > >> public class MessageFormatColumn<T> extends PropertyColumn<T> > > >> { > > >> private final String pattern; > > >> > > >> public MessageFormatColumn(IModel<String> > displayModel, String > > >> propertyExpression, String pattern) > > >> { > > >> super(displayModel, propertyExpression); > > >> this.pattern = pattern; > > >> } > > >> > > >> public MessageFormatColumn(IModel<String> > displayModel, String > > >> sortProperty, String propertyExpression, String pattern) > > >> { > > >> super(displayModel, sortProperty, propertyExpression); > > >> this.pattern = pattern; > > >> } > > >> > > >> @Override > > >> protected IModel<?> createLabelModel(IModel<T> itemModel) > > >> { > > >> IModel<?> superModel = super.createLabelModel(itemModel); > > >> return new Model<String>(MessageFormat.format(pattern, > > >> superModel.getObject())); > > >> } > > >> } > > >> > > >> > > >> On Wed, Feb 24, 2010 at 1:43 PM, Andreas Lüdtke > > >> <sam.lued...@t-online.de> wrote: > > >> > I'm displaying doubles in an AjaxFallbackDefaultDataTable. > > >> Is it possible to > > >> > format them i.e. with a precision of 2 digits and > right aligned? > > >> > > > >> > Currently I don't see a possibility to do this. > > >> > > > >> > Thanks > > >> > > > >> > Andreas > > >> > > > >> > > > >> > > > >> > --------------------------------------------------------------------- > > >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > >> > For additional commands, e-mail: users-h...@wicket.apache.org > > >> > > > >> > > > >> > > >> > --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > >> For additional commands, e-mail: users-h...@wicket.apache.org > > >> > > >> > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org