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;
|
||||
|
||||
public MapWidgetConfigCard(final MapCreationSession mapCreationSession) {
|
||||
super("Map configuration", "");
|
||||
super("Select column for GIS features", "");
|
||||
|
||||
if (mapCreationSession == 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.mapwidget.client.MapWidgetConfigCard;
|
||||
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnDataType;
|
||||
|
||||
import com.allen_sauer.gwt.log.client.Log;
|
||||
import com.google.gwt.core.client.GWT;
|
||||
|
@ -62,7 +63,17 @@ public class ColumnDataGridPanel extends ContentPanel implements
|
|||
ColumnModel<ColumnData> cm = new ColumnModel<ColumnData>(l);
|
||||
|
||||
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);
|
||||
sm.setSelectionMode(SelectionMode.SINGLE);
|
||||
|
|
Loading…
Reference in New Issue