enhancements on trash
git-svn-id: http://svn.d4science-ii.research-infrastructures.eu/gcube/trunk/portlets/user/workspace@95662 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
edeb0d00e2
commit
fbc5357a79
|
@ -45,6 +45,7 @@ import com.extjs.gxt.ui.client.widget.layout.FitLayout;
|
||||||
import com.extjs.gxt.ui.client.widget.menu.SeparatorMenuItem;
|
import com.extjs.gxt.ui.client.widget.menu.SeparatorMenuItem;
|
||||||
import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;
|
import com.extjs.gxt.ui.client.widget.toolbar.FillToolItem;
|
||||||
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar;
|
||||||
|
import com.google.gwt.i18n.client.DateTimeFormat;
|
||||||
|
|
||||||
public class TrashInfoContainer extends LayoutContainer {
|
public class TrashInfoContainer extends LayoutContainer {
|
||||||
|
|
||||||
|
@ -270,7 +271,8 @@ public class TrashInfoContainer extends LayoutContainer {
|
||||||
ColumnConfig name = createSortableColumnConfig(ConstantsExplorer.NAME, ConstantsExplorer.NAME, 200);
|
ColumnConfig name = createSortableColumnConfig(ConstantsExplorer.NAME, ConstantsExplorer.NAME, 200);
|
||||||
ColumnConfig type = createSortableColumnConfig(ConstantsExplorer.TYPE, ConstantsExplorer.TYPE, 80);
|
ColumnConfig type = createSortableColumnConfig(ConstantsExplorer.TYPE, ConstantsExplorer.TYPE, 80);
|
||||||
ColumnConfig originalPath = createSortableColumnConfig(FileTrashedModel.STOREINFO.ORIGINALPATH.toString(), "Original Path", 200);
|
ColumnConfig originalPath = createSortableColumnConfig(FileTrashedModel.STOREINFO.ORIGINALPATH.toString(), "Original Path", 200);
|
||||||
ColumnConfig deleteDate = createSortableColumnConfig(FileTrashedModel.STOREINFO.DELETEDATE.toString(), "Deleted Date", 80);
|
ColumnConfig deleteDate = createSortableColumnConfig(FileTrashedModel.STOREINFO.DELETEDATE.toString(), "Deleted Date", 90);
|
||||||
|
deleteDate.setDateTimeFormat(DateTimeFormat.getFormat("dd MMM hh:mm aaa yyyy"));
|
||||||
ColumnConfig deleteUser = createSortableColumnConfig(FileTrashedModel.STOREINFO.DELETEUSER.toString(), "Deleted By", 150);
|
ColumnConfig deleteUser = createSortableColumnConfig(FileTrashedModel.STOREINFO.DELETEUSER.toString(), "Deleted By", 150);
|
||||||
|
|
||||||
ColumnModel cm = new ColumnModel(Arrays.asList(icon, name, type, originalPath, deleteDate, deleteUser));
|
ColumnModel cm = new ColumnModel(Arrays.asList(icon, name, type, originalPath, deleteDate, deleteUser));
|
||||||
|
@ -283,17 +285,9 @@ public class TrashInfoContainer extends LayoutContainer {
|
||||||
view.setShowGroupedColumn(false);
|
view.setShowGroupedColumn(false);
|
||||||
|
|
||||||
this.grid.setView(view);
|
this.grid.setView(view);
|
||||||
|
this.grid.setContextMenu(null);
|
||||||
|
|
||||||
|
|
||||||
// view.setGroupRenderer(new GridGroupRenderer() {
|
|
||||||
// public String render(GroupColumnData data) {
|
|
||||||
// String f = columnModel.getColumnById(data.field).getHeader();
|
|
||||||
// String l = data.models.size() == 1 ? "Item" : "Items";
|
|
||||||
// return f + ": " + data.group + " (" + data.models.size() + " "
|
|
||||||
// + l + ")";
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
|
|
||||||
|
|
||||||
GridCellRenderer<FileModel> folderRender = new GridCellRenderer<FileModel>() {
|
GridCellRenderer<FileModel> folderRender = new GridCellRenderer<FileModel>() {
|
||||||
@Override
|
@Override
|
||||||
public String render(FileModel model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<FileModel> store, Grid<FileModel> grid) {
|
public String render(FileModel model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<FileModel> store, Grid<FileModel> grid) {
|
||||||
|
|
|
@ -49,7 +49,7 @@ public class WindowTrash extends Window {
|
||||||
|
|
||||||
private void initAccounting() {
|
private void initAccounting() {
|
||||||
setLayout(new FitLayout());
|
setLayout(new FitLayout());
|
||||||
setSize(760, 400);
|
setSize(770, 400);
|
||||||
setResizable(true);
|
setResizable(true);
|
||||||
setMaximizable(true);
|
setMaximizable(true);
|
||||||
this.trashContainers = new TrashInfoContainer();
|
this.trashContainers = new TrashInfoContainer();
|
||||||
|
|
Loading…
Reference in New Issue