diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component
index 0b732c8..516834d 100644
--- a/.settings/org.eclipse.wst.common.component
+++ b/.settings/org.eclipse.wst.common.component
@@ -7,30 +7,18 @@
uses
-
- uses
-
-
- uses
-
-
- uses
-
-
- uses
-
-
- uses
-
-
- uses
-
-
- uses
-
uses
+
+ uses
+
+
+ uses
+
+
+ uses
+
diff --git a/pom.xml b/pom.xml
index 10e6470..934527b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -235,7 +235,7 @@
org.gcube.portlets.user
tabular-data-toolbox-widget
- 1.0.0-SNAPSHOT
+ [1.0.0-SNAPSHOT,2.0.0-SNAPSHOT)
diff --git a/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java b/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java
index 5d11c73..c915bbe 100644
--- a/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java
+++ b/src/main/java/org/gcube/portlets/user/td/client/TabularDataController.java
@@ -14,9 +14,11 @@ import org.gcube.portlets.user.td.widgetcommonevent.client.event.GridHeaderColum
import org.gcube.portlets.user.td.widgetcommonevent.client.event.RibbonEvent;
import org.gcube.portlets.user.td.widgetcommonevent.client.event.TasksMonitorEvent;
import org.gcube.portlets.user.td.widgetcommonevent.client.event.UIStateEvent;
+import org.gcube.portlets.user.td.widgetcommonevent.client.event.WidgetRequestEvent;
import org.gcube.portlets.user.td.widgetcommonevent.client.type.RibbonType;
import org.gcube.portlets.user.td.widgetcommonevent.client.type.TaskType;
import org.gcube.portlets.user.td.widgetcommonevent.client.type.UIStateType;
+import org.gcube.portlets.user.td.widgetcommonevent.client.type.WidgetRequestType;
import org.gcube.portlets.user.td.widgetcommonevent.shared.GridHeaderOperationId;
import org.gcube.portlets.user.td.widgetcommonevent.shared.TRId;
import org.gcube.portlets.user.td.wizardwidget.client.WizardListener;
@@ -194,6 +196,8 @@ public class TabularDataController {
if (uiState == UIStateType.TR_OPEN) {
Log.debug("CloseTabularResource Open");
tabularData.closeTable();
+ trId = null;
+ tableOpening=null;
uiState = UIStateType.TR_CLOSE;
Log.debug("fireEvent TR_CLOSE");
try {
@@ -288,6 +292,7 @@ public class TabularDataController {
case COLUMNLABEL:
break;
case COLUMNTYPE:
+ openColumnTYPE();
break;
case COLUMNADD:
break;
@@ -582,7 +587,18 @@ public class TabularDataController {
tdTaskController.updateTasks(true);
tdTaskMainWindow.show();
}
-
+
+
+
+ protected void openColumnTYPE(){
+ Log.debug("Request Open Change Column Tab");
+ if(trId!=null){
+ WidgetRequestEvent e= new WidgetRequestEvent(WidgetRequestType.CHANGECOLUMNTYPEPANEL);
+ e.setTrId(trId);
+ eventBus.fireEvent(e);
+ }
+ }
+
protected void doGridHeaderColumnMenuCommand(
GridHeaderColumnMenuItemEvent event) {
Log.debug("GridHeaderColumnMenu Fire Event",