From 47103b725753615b9501ed4d95f1fc76fe6ae90d Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Mon, 9 Feb 2015 16:45:33 +0000 Subject: [PATCH] Minor Update git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-column-widget@111828 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/ChangeColumnTypePanel.java | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/ChangeColumnTypePanel.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/ChangeColumnTypePanel.java index 79a0c52..e26184c 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/ChangeColumnTypePanel.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/ChangeColumnTypePanel.java @@ -865,7 +865,7 @@ public class ChangeColumnTypePanel extends FramedPanel implements } protected void updatePeriodType(PeriodDataType periodDataType) { - + ArrayList valueDataFormats = periodDataType .getTimeDataFormats(); comboValueDataFormat.clear(); @@ -983,13 +983,18 @@ public class ChangeColumnTypePanel extends FramedPanel implements .selectedAttributeElement(cd.getDataTypeName())); ColumnDataType columnDataType = ColumnDataType .getColumnDataTypeFromId(cd.getDataTypeName()); - ArrayList valueDataFormats = valueDataFormatMap - .get(columnDataType); - comboValueDataFormat.clear(); - comboValueDataFormat.reset(); - comboValueDataFormat.getStore().clear(); - comboValueDataFormat.getStore().addAll(valueDataFormats); - comboValueDataFormat.redraw(); + if (columnDataType.compareTo(ColumnDataType.Text) == 0) { + comboValueDataFormatLabel.setVisible(false); + } else { + comboValueDataFormatLabel.setVisible(true); + ArrayList valueDataFormats = valueDataFormatMap + .get(columnDataType); + comboValueDataFormat.clear(); + comboValueDataFormat.reset(); + comboValueDataFormat.getStore().clear(); + comboValueDataFormat.getStore().addAll(valueDataFormats); + comboValueDataFormat.redraw(); + } } else { if (type == ColumnTypeCode.CODENAME) { setLocale(cd.getLocale());