Minor Update

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-toolbox-widget@96793 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2014-06-05 14:05:38 +00:00 committed by Giancarlo Panichi
parent 363769b1e1
commit 0ebea73a05
1 changed files with 49 additions and 0 deletions

View File

@ -135,6 +135,12 @@ public class ToolBoxPanel extends ContentPanel {
case DELETECOLUMNPANEL: case DELETECOLUMNPANEL:
doDeleteColumnTab(event); doDeleteColumnTab(event);
break; break;
case SPLITCOLUMNPANEL:
doSplitColumnTab(event);
break;
case MERGECOLUMNPANEL:
doMergeColumnTab(event);
break;
case LABELCOLUNPANEL: case LABELCOLUNPANEL:
doLabelColumnTab(event); doLabelColumnTab(event);
break; break;
@ -230,6 +236,47 @@ public class ToolBoxPanel extends ContentPanel {
} }
} }
protected void doSplitColumnTab(WidgetRequestEvent event){
Log.debug("WidgetRequestEvent.SplitColumnPanel : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]");
if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) {
if (state == ToolBoxPanelState.OPENED) {
toolBox.openSplitColumnTab(event.getTrId(), event.getColumnName());
Log.debug("ToolBoxPanelSTate.OPENED Add Tabs");
} else {
enable();
expand();
state = ToolBoxPanelState.OPENED;
toolBox.openLabelColumnTab(event.getTrId(), event.getColumnName());
}
} else {
Log.debug("ToolBoxPanel No table open");
}
}
protected void doMergeColumnTab(WidgetRequestEvent event){
Log.debug("WidgetRequestEvent.MergeColumnPanel : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]");
if (uiStateType == UIStateType.TR_OPEN
|| uiStateType == UIStateType.TABLECURATION
|| uiStateType == UIStateType.TABLEUPDATE) {
if (state == ToolBoxPanelState.OPENED) {
toolBox.openMergeColumnTab(event.getTrId(), event.getColumnName());
Log.debug("ToolBoxPanelSTate.OPENED Add Tabs");
} else {
enable();
expand();
state = ToolBoxPanelState.OPENED;
toolBox.openLabelColumnTab(event.getTrId(), event.getColumnName());
}
} else {
Log.debug("ToolBoxPanel No table open");
}
}
protected void doLabelColumnTab(WidgetRequestEvent event){ protected void doLabelColumnTab(WidgetRequestEvent event){
Log.debug("WidgetRequestEvent.LabelColumnPanel : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]"); Log.debug("WidgetRequestEvent.LabelColumnPanel : ["+event.getTrId()+" ,columnName: "+event.getColumnName()+"]");
if (uiStateType == UIStateType.TR_OPEN if (uiStateType == UIStateType.TR_OPEN
@ -370,6 +417,8 @@ public class ToolBoxPanel extends ContentPanel {
toolBox.closeChangeColumnTypePanel(); toolBox.closeChangeColumnTypePanel();
toolBox.closeAddColumnPanel(); toolBox.closeAddColumnPanel();
toolBox.closeDeleteColumnPanel(); toolBox.closeDeleteColumnPanel();
toolBox.closeSplitColumnPanel();
toolBox.closeMergeColumnPanel();
toolBox.closeLabelColumnPanel(); toolBox.closeLabelColumnPanel();
toolBox.closeChangeTableTypePanel(); toolBox.closeChangeTableTypePanel();
toolBox.closeDuplicatesRowsPanel(); toolBox.closeDuplicatesRowsPanel();