设置的颜色在失去焦点后颜色消失

0 投票
使用产品: SuperMap iClient  3D 8C for WebGL 操作系统:win7 x64

数据类型:  文件型

问题详细描述:设置颜色的构件在失去焦点后颜色消失,请问有什么好办法不失去颜色?

问题重现步骤: 1. 用S3MTilesLayer.setObjectsColor方法设置一个构件颜色且成功 ;2.鼠标点击该构件;3.鼠标失去焦点;4 设置颜色的构件颜色消失了。
6月 9, 2017 分类:  587次浏览 | 用户: jon.yang 初出茅庐 (22 分)

1个回答

0 投票
 
已采纳
您好,颜色之后,模型颜色有没有变白?
6月 9, 2017 用户: 邹涛 名扬四海 (3,389 分)
采纳于 6月 9, 2017 用户:jon.yang
没有变白。变回了构件原本颜色,不是我设置的颜色了

验证确实是这样的,有个办法可以避免。

用一个全局数组ids保存您要改变颜色的构件,每次点击都设置一下颜色。下图示例每次选择对象就会添加选中对象为设置的颜色,如果不新增不用添加。

暂时只能用这个办法了

谢谢
...