From 920dfde35d71af04207b9b30fd0c84a7c307faaa Mon Sep 17 00:00:00 2001
From: wangzhibo <wangzhibo@shsening.com>
Date: 星期日, 26 九月 2021 10:30:27 +0800
Subject: [PATCH] add again
---
widgets/manageLayers_style/view.js | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/widgets/manageLayers_style/view.js b/widgets/manageLayers_style/view.js
index a61a210..290887d 100644
--- a/widgets/manageLayers_style/view.js
+++ b/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
+
});
}
--
Gitblit v1.9.1