@Override protected void addAncillaryColumns(ColumnPicker<InboxPageRow> columnPicker, SortableHeaderGroup<InboxPageRow> sortableHeaderGroup) { // Include general "Inbox" columns super.addAncillaryColumns(columnPicker, sortableHeaderGroup); Column<InboxPageRow, String> fromColumn = new TextColumn<InboxPageRow>() { public String getValue(InboxPageRow row) { return ((InboxIncomingPageRow) row).getFrom(); } }; columnPicker.addColumn(fromColumn, new SortableHeader<InboxPageRow, String>( sortableHeaderGroup, "From", fromColumn), true); }
new SortableHeader<InboxPageRow, ComparableImageResource>( sortableHeaderGroup, "Format", new SortableHeader<InboxPageRow, String>( sortableHeaderGroup, "Name", new SortableHeader<InboxPageRow, Date>( sortableHeaderGroup, "Created Date",
new SortableHeader<JarListPageRow, String>( sortableHeaderGroup, "Name", new SortableHeader<JarListPageRow, String>( sortableHeaderGroup, "Path", new SortableHeader<JarListPageRow, Date>(sortableHeaderGroup, "LastModified", lastModifiedColumn),
new SortableHeader<T, String>( sortableHeaderGroup, TableConstants.INSTANCE.fileURI(),