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 <[email protected]> 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: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to