Minor Update

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-portlet@95299 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-05-02 09:57:30 +00:00
parent a9876d1642
commit 6467441b72
2 changed files with 47 additions and 59 deletions

View File

@ -28,6 +28,9 @@
<dependent-module archiveName="tabular-data-sdmx-import-widget-2.1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/tabular-data-sdmx-import-widget/tabular-data-sdmx-import-widget"> <dependent-module archiveName="tabular-data-sdmx-import-widget-2.1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/tabular-data-sdmx-import-widget/tabular-data-sdmx-import-widget">
<dependency-type>uses</dependency-type> <dependency-type>uses</dependency-type>
</dependent-module> </dependent-module>
<dependent-module archiveName="tabular-data-open-widget-2.1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/tabular-data-open-widget/tabular-data-open-widget">
<dependency-type>uses</dependency-type>
</dependent-module>
<dependent-module archiveName="tabular-data-csv-export-widget-1.1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/tabular-data-csv-export-widget/tabular-data-csv-export-widget"> <dependent-module archiveName="tabular-data-csv-export-widget-1.1.0-SNAPSHOT.jar" deploy-path="/WEB-INF/lib" handle="module:/resource/tabular-data-csv-export-widget/tabular-data-csv-export-widget">
<dependency-type>uses</dependency-type> <dependency-type>uses</dependency-type>
</dependent-module> </dependent-module>

View File

@ -35,48 +35,40 @@ public class GridContextMenu {
tableContextMenu = new Menu(); tableContextMenu = new Menu();
/* /*
MenuItem addRowItem = new MenuItem("Add Row"); * MenuItem addRowItem = new MenuItem("Add Row");
addRowItem.setId(GridOperationId.ROWADD.toString()); * addRowItem.setId(GridOperationId.ROWADD.toString());
addRowItem.setIcon(TabularDataResources.INSTANCE.rowInsert()); * addRowItem.setIcon(TabularDataResources.INSTANCE.rowInsert());
addRowItem.addSelectionHandler(new SelectionHandler<Item>() { * addRowItem.addSelectionHandler(new SelectionHandler<Item>() {
*
* @Override public void onSelection(SelectionEvent<Item> event) {
* Log.debug("gridPanel is: " + gridPanel); if (gridPanel != null) {
* ArrayList<String> rows=gridPanel.getSelectedRowsId();
* GridContextMenuItemEvent eventGridContextMenu = new
* GridContextMenuItemEvent( GridOperationId.ROWADD, rows);
* eventBus.fireEvent(eventGridContextMenu);
*
* }
*
* } }); tableContextMenu.add(addRowItem);
*/
@Override /*
public void onSelection(SelectionEvent<Item> event) { * MenuItem editRowItem = new MenuItem("Edit Row");
Log.debug("gridPanel is: " + gridPanel); * editRowItem.setId(GridOperationId.ROWEDIT.toString());
if (gridPanel != null) { * editRowItem.setIcon(TabularDataResources.INSTANCE.rowEdit());
ArrayList<String> rows=gridPanel.getSelectedRowsId(); * editRowItem.addSelectionHandler(new SelectionHandler<Item>() {
GridContextMenuItemEvent eventGridContextMenu = new GridContextMenuItemEvent( *
GridOperationId.ROWADD, rows); * @Override public void onSelection(SelectionEvent<Item> event) {
eventBus.fireEvent(eventGridContextMenu); * Log.debug("gridPanel is: " + gridPanel); if (gridPanel != null) {
*
* ArrayList<String> rows=gridPanel.getSelectedRowsId();
* GridContextMenuItemEvent eventGridContextMenu = new
* GridContextMenuItemEvent( GridOperationId.ROWEDIT, rows);
* eventBus.fireEvent(eventGridContextMenu);
*
* } } }); tableContextMenu.add(editRowItem);
*/
}
}
});
tableContextMenu.add(addRowItem);
*/
/*MenuItem editRowItem = new MenuItem("Edit Row");
editRowItem.setId(GridOperationId.ROWEDIT.toString());
editRowItem.setIcon(TabularDataResources.INSTANCE.rowEdit());
editRowItem.addSelectionHandler(new SelectionHandler<Item>() {
@Override
public void onSelection(SelectionEvent<Item> event) {
Log.debug("gridPanel is: " + gridPanel);
if (gridPanel != null) {
if (gridPanel != null) {
ArrayList<String> rows=gridPanel.getSelectedRowsId();
GridContextMenuItemEvent eventGridContextMenu = new GridContextMenuItemEvent(
GridOperationId.ROWEDIT, rows);
eventBus.fireEvent(eventGridContextMenu);
}
}
});
tableContextMenu.add(editRowItem);
*/
MenuItem deleteRowItem = new MenuItem("Delete Row"); MenuItem deleteRowItem = new MenuItem("Delete Row");
deleteRowItem.setId(GridOperationId.ROWDELETE.toString()); deleteRowItem.setId(GridOperationId.ROWDELETE.toString());
deleteRowItem.setIcon(TabularDataResources.INSTANCE.rowRemove()); deleteRowItem.setIcon(TabularDataResources.INSTANCE.rowRemove());
@ -86,19 +78,16 @@ public class GridContextMenu {
public void onSelection(SelectionEvent<Item> event) { public void onSelection(SelectionEvent<Item> event) {
Log.debug("gridPanel is: " + gridPanel); Log.debug("gridPanel is: " + gridPanel);
if (gridPanel != null) { if (gridPanel != null) {
if (gridPanel != null) { ArrayList<String> rows = gridPanel.getSelectedRowsId();
ArrayList<String> rows=gridPanel.getSelectedRowsId(); GridContextMenuItemEvent eventGridContextMenu = new GridContextMenuItemEvent(
GridContextMenuItemEvent eventGridContextMenu = new GridContextMenuItemEvent( GridOperationId.ROWDELETE, rows);
GridOperationId.ROWDELETE, rows); eventBus.fireEvent(eventGridContextMenu);
eventBus.fireEvent(eventGridContextMenu);
}
} }
} }
}); });
tableContextMenu.add(deleteRowItem); tableContextMenu.add(deleteRowItem);
MenuItem replaceRowsItem = new MenuItem("Replace Value"); MenuItem replaceRowsItem = new MenuItem("Replace Value");
replaceRowsItem.setId(GridOperationId.REPLACE.toString()); replaceRowsItem.setId(GridOperationId.REPLACE.toString());
replaceRowsItem.setIcon(TabularDataResources.INSTANCE.columnReplace()); replaceRowsItem.setIcon(TabularDataResources.INSTANCE.columnReplace());
@ -108,23 +97,19 @@ public class GridContextMenu {
public void onSelection(SelectionEvent<Item> event) { public void onSelection(SelectionEvent<Item> event) {
Log.debug("gridPanel is: " + gridPanel); Log.debug("gridPanel is: " + gridPanel);
if (gridPanel != null) { if (gridPanel != null) {
if (gridPanel != null) { CellData cellData = gridPanel.getSelectedCell();
CellData cellData=gridPanel.getSelectedCell(); if (cellData != null) {
if(cellData!=null){ GridContextMenuItemEvent eventGridContextMenu = new GridContextMenuItemEvent(
GridContextMenuItemEvent eventGridContextMenu = new GridContextMenuItemEvent( GridOperationId.REPLACE, cellData);
GridOperationId.REPLACE, cellData); eventBus.fireEvent(eventGridContextMenu);
eventBus.fireEvent(eventGridContextMenu); } else {
} else {
}
}
}
} }
} }
}); });
tableContextMenu.add(replaceRowsItem); tableContextMenu.add(replaceRowsItem);
} }