wangzhibo
2021-09-26 98000edbcfa42765fdae87d5bdb9f11382fad0c4
widgets/manageLayers_style/view.js
@@ -243,7 +243,7 @@
  // add map style selection radio
  if (!layer.hasOpacity && !layer.options.hasMapStyleOptions) {
  if (!layer.hasOpacity && !layer.options.style_options) {
    return;
  }
@@ -271,15 +271,15 @@
      },
    });
  }
  if (layer.options.hasMapStyleOptions) {
  if (layer.options.style_options) {
    var view = $("#" + tNode.tId);
    var radio_html = '<div id="' + tNode.tId + '_style" style="color: white;">';
    let item = layer.options.hasMapStyleOptions;
    let item = layer.options.style_options;
    for (var i = 0, len = item.length; i < len; i++) {
      radio_html += '<span class="button level1 switch center_docu" ></span><label><input type="radio" name="' + tNode.tId + '_style" value="'+item[i]+'" ' + (item[i] == layer.options.selectedMapStyleOptions ? "checked" : "") + '/>' + item[i].toUpperCase() + '</label></br>';
      radio_html += '<span class="button level1 switch center_docu" ></span><label><input type="radio" name="' + tNode.tId + '_style" value="'+item[i]+'" ' + (i == 0 ? "checked" : "") + '/>' + item[i].toUpperCase() + '</label></br>';
    }
    radio_html += '</div>';
@@ -292,7 +292,12 @@
    $('input[type=radio][name=' + tNode.tId + '_style]').change(function () {
      var layer = layersObj[tNode.uuid];
      layer.options.reloadLayers(tmpValue);
      if (layer.options.type =='wms'){
        layer.options.parameters.styles = layer.options.style_prefix+this.value;
        layer.reload();
      }
      //TODO
    });
  }