首页 / 浏览问题 / 其他 / 问题详情
iclent加载style问题
185EXP 2018年04月02日
各位大神好,遇到点问题求助,在web页面上定义了几个不同的style,然后通过    feature = loadLayer.getFeaturesByAttribute("ROADID",roadId);    这个加载的数据,然后根据数据的变化调用不同的style,feature.style = style1,style1是其中的一个样式,当数据发生变化的时候style样式没有变,请问怎么让样式随着加载数据的不同变化而变化呢?用的是8C的版本,谢谢啊

1个回答

数据变化的时候,获取需要改变的feature,重新设置样式,以这种feature.style={},不要直接修改feature.style.**这样会到导致其他要素的样式改变,最后调用矢量图层的redraw()重绘图层
1,600EXP 2018年04月03日
现在用feature = loadLayer.getFeaturesByAttribute("ROADID",roadId);feature.style = style99;这一种和 loadLayer.getFeaturesByAttribute("ROADID",roadId).style = style99;这个都不行啊  没变化,
你先确认一下是否获取到了需要改变的feature
...