Added Column Delete

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-portlet@91340 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-02-11 09:57:21 +00:00
parent d2d1f00a1f
commit b555665dd1
1 changed files with 25 additions and 6 deletions

View File

@ -321,11 +321,12 @@ public class TabularDataController {
case COLUMNLABEL:
break;
case COLUMNTYPE:
openColumnTYPE();
openColumnType();
break;
case COLUMNADD:
break;
case COLUMNDELETE:
openColumnDelete();
break;
case DENORMALIZE:
break;
@ -626,11 +627,11 @@ public class TabularDataController {
}
protected void openColumnTYPE() {
openColumnTYPE(null);
protected void openColumnType() {
openColumnType(null);
}
protected void openColumnTYPE(String columnName) {
protected void openColumnType(String columnName) {
Log.debug("Request Open Change Column Tab");
if (trId != null) {
WidgetRequestEvent e = new WidgetRequestEvent(
@ -640,7 +641,25 @@ public class TabularDataController {
eventBus.fireEvent(e);
}
}
protected void openColumnDelete() {
openColumnDelete(null);
}
protected void openColumnDelete(String columnName) {
Log.debug("Request Delete Column Tab");
if (trId != null) {
WidgetRequestEvent e = new WidgetRequestEvent(
WidgetRequestType.DELETECOLUMNPANEL);
e.setTrId(trId);
e.setColumnName(columnName);
eventBus.fireEvent(e);
}
}
protected void doChangeTableRequestEventCommand(ChangeTableRequestEvent event){
Log.debug("Change Table Request to "+event.getTrId());
openTable(event.getTrId());
@ -666,11 +685,11 @@ public class TabularDataController {
} else {
if (opId.compareTo(GridHeaderOperationId.COLUMNDELETE
.toString()) == 0) {
openColumnDelete(columnName);
} else {
if (opId.compareTo(GridHeaderOperationId.COLUMNTYPE
.toString()) == 0) {
openColumnTYPE(columnName);
openColumnType(columnName);
} else {
if (opId.compareTo(GridHeaderOperationId.COLUMNFILTER
.toString()) == 0) {