标记点除了面功能外,通常还可能需要和外部其他的组件进行选中的绑定,这篇文档中将给大家介绍标记点联动与选中的相关功能。
有的时候我们希望只显示符合条件的标记点,这时就要用到标记点筛选了,我们在画面中添加一个下拉菜单组件,并添加“数据标记 1”和“数据标记 2”两个选项。
然后在下拉菜单组件的联动字段中,填入状态字段的字段名。
然后打开数据筛选联动中的联动其他组件开关,筛选联动会互相影响,如果希望控制更精准一些,可以打开高级设置,并切换成白名单模式,选择“基础标记组”组件。
然后我们双击进入 GIS 电子地图编辑模式,将“基础标记组”也打开受其他组件联动,同样,如果希望精准控制,也可以打开高级设置,选择受其他组件联动,并切换成白名单模式,选择为下拉菜单组件。
退出编辑模式,在“下拉菜单组件”中选择,可以看到画面中的标记点会被筛选为使用中的标记点了。
标记点的选中除了手动点击外,还有其他触发方式,例如表格传递选中。
有的时候,我们希望点击数据表格组件的一行,同时也选中和表格这一行代表的相同内容的标记点,我们称之为选中传递。
我们首先在页面中加入数据表格组件,同时将相关的信息绑定到数据中。
注意此时数据表格组件还没有收到下拉菜单组件的筛选联动,我们打开数据表格组件的筛选联动,设置白名单为下拉菜单组件。
同时将之前的下拉组件的联动其他组件的白名单中加入表格组件:
可以看到此时数据表格组件也接受了下拉组件的筛选联动。
下面我们希望选中数据表格组件的一行,同时也能自动选中对应的标记点,这个设置很简单。和筛选联动一样,我们只需要设置打开触发一方的选中传递和接受一方的选中传递即可。我们首先打开数据表格组件的选中传递。
再进入编辑模式,打开标记组的“选中传递-接收其他组件传递”。
此时我们选中数据表格组件的某一行后,对应的标记点就会被自动选中。