diff --git a/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.html b/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.html index 93d4623dbde..82d9cf18bfc 100644 --- a/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.html +++ b/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.html @@ -36,6 +36,10 @@

MapML Settings +
  • + + +
  • diff --git a/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.java b/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.java index 3284c6ffda9..35e0a1aab8f 100644 --- a/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.java +++ b/src/extension/mapml/src/main/java/org/geoserver/mapml/MapMLLayerGroupConfigurationPanel.java @@ -6,6 +6,7 @@ package org.geoserver.mapml; import static org.geoserver.mapml.MapMLConstants.MAPML_MULTIEXTENT; +import static org.geoserver.mapml.MapMLConstants.MAPML_USE_FEATURES; import static org.geoserver.mapml.MapMLConstants.MAPML_USE_TILES; import static org.geoserver.mapml.MapMLLayerConfigurationPanel.getAvailableMimeTypes; import static org.geoserver.web.demo.MapMLFormatLink.FORMAT_OPTION_DEFAULT; @@ -70,6 +71,11 @@ protected void onUpdate(AjaxRequestTarget ajaxRequestTarget) { }); add(useTiles); + // add the checkbox to select features or not + MapModel useFeaturesModel = new MapModel<>(new PropertyModel<>(model, METADATA), MAPML_USE_FEATURES); + CheckBox useFeatures = new CheckBox("useFeatures", useFeaturesModel); + add(useFeatures); + // add the checkbox to select multiextent or not MapModel multiextentModel = new MapModel<>(new PropertyModel<>(model, METADATA), MAPML_MULTIEXTENT); // in previous versions, the multiextent option was stored in the WMSInfo