Fixed Map Configuration
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-map-widget@112209 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
58d43cd6f4
commit
20f345dfb9
|
@ -43,7 +43,7 @@ public class MapWidgetConfigCard extends WizardCard {
|
||||||
private ColumnDataGridPanel mapColumnGridPanel;
|
private ColumnDataGridPanel mapColumnGridPanel;
|
||||||
|
|
||||||
public MapWidgetConfigCard(final MapCreationSession mapCreationSession) {
|
public MapWidgetConfigCard(final MapCreationSession mapCreationSession) {
|
||||||
super("Map configuration", "");
|
super("Select column for GIS features", "");
|
||||||
|
|
||||||
if (mapCreationSession == null) {
|
if (mapCreationSession == null) {
|
||||||
Log.error("MapCreationSession is null");
|
Log.error("MapCreationSession is null");
|
||||||
|
|
|
@ -5,6 +5,7 @@ import java.util.List;
|
||||||
|
|
||||||
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.ColumnData;
|
||||||
import org.gcube.portlets.user.td.mapwidget.client.MapWidgetConfigCard;
|
import org.gcube.portlets.user.td.mapwidget.client.MapWidgetConfigCard;
|
||||||
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnDataType;
|
||||||
|
|
||||||
import com.allen_sauer.gwt.log.client.Log;
|
import com.allen_sauer.gwt.log.client.Log;
|
||||||
import com.google.gwt.core.client.GWT;
|
import com.google.gwt.core.client.GWT;
|
||||||
|
@ -62,7 +63,17 @@ public class ColumnDataGridPanel extends ContentPanel implements
|
||||||
ColumnModel<ColumnData> cm = new ColumnModel<ColumnData>(l);
|
ColumnModel<ColumnData> cm = new ColumnModel<ColumnData>(l);
|
||||||
|
|
||||||
ListStore<ColumnData> store = new ListStore<ColumnData>(props.id());
|
ListStore<ColumnData> store = new ListStore<ColumnData>(props.id());
|
||||||
store.addAll(parent.getMapCreationSession().getColumns());
|
|
||||||
|
ArrayList<ColumnData> cols=parent.getMapCreationSession().getColumns();
|
||||||
|
ArrayList<ColumnData> noGeometryCols=new ArrayList<ColumnData>();
|
||||||
|
for(ColumnData c:cols){
|
||||||
|
ColumnDataType type=ColumnDataType.getColumnDataTypeFromId(c.getDataTypeName());
|
||||||
|
if(type.compareTo(ColumnDataType.Geometry)!=0){
|
||||||
|
noGeometryCols.add(c);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
store.addAll(noGeometryCols);
|
||||||
|
|
||||||
grid = new Grid<ColumnData>(store, cm);
|
grid = new Grid<ColumnData>(store, cm);
|
||||||
sm.setSelectionMode(SelectionMode.SINGLE);
|
sm.setSelectionMode(SelectionMode.SINGLE);
|
||||||
|
|
Loading…
Reference in New Issue