Example > Standard, using decorators to transform/process data


Different means of formatting cell content (explicit conversion):
    add(new SimpleListView("rows", data)
    {
        public void populateItem(final ListItem listItem)
        {
            final ListObject value = (ListObject) listItem.getModelObject();

            listItem.add(new Label("date", Time.valueOf(value.getDate()).toString("yyyy-MM-dd")));

            final DecimalFormat format = new DecimalFormat("$ #,##0.00");
            listItem.add(new Label("money", format.format(value.getMoney())));
        });
ID Email Status Date Money
Test ID Test EMail Test Status Test Date Test Money

Different means of formatting cell content (implicit conversion):


  add(new SimpleListView("rows", data);
ID Email Status Date Number
Test ID Test EMail Test Status Test Date Test Money