javascript – 在clearSelectedRegions()之后更改当前选定的区域

前端之家收集整理的这篇文章主要介绍了javascript – 在clearSelectedRegions()之后更改当前选定的区域前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个关于地区选择的问题.我创建了一个函数来以不同的方式切换选定的区域,如regionsSelectable().通过使用regionsSelectable()我可以选择多个区域,我的功能我想将所选区域切换到当前所选区域(每次只选择一个区域).

为了实现这一点,我已经使用了clearSelectedRegions()函数,如果SelectedRegions()>的长度.在取消选择所有区域之后1.我已将最新区域保存在单独的变量中.
为了将当前区域显示为选定区域,我更改了两个值.

(容器是地图对象,GER是示例区域)
首先:container.regions.GER.element.isSelected = false;
第二:container.regions.GER.element.setSelected(true);

但这些是改变很多地区的坏方法……

所以问题是,如何使用setSelectedRegions()更改相同的值?

最佳答案
可以使用regionsSelectableOne:true命令修复此问题. regionSelectable和regionsSelectableOne都需要设置为true,如下所示:

      map: 'world_mill_en',series: {............},regionsSelectable: true,regionsSelectableOne: true,

希望这可以帮助.即使这是一种简单的方法,我本人也很想知道如何使用clearSelectedRegions()和setSelectedRegions()选项/函数来完成它.谢谢.

原文链接:https://www.f2er.com/jquery/428647.html

猜你在找的jQuery相关文章