-
-
huangxf 初学数据Lv2
发表于2019-6-5 15:11
悬赏10
未解决
地图设置了热区式钻取,地图总共有三级,中国地图--省地图--市地图。由于热区式没有钻取路径,下钻的地图不知道怎么才能返回上一级。
比如点击了河北省,进入河北省地图,再点石家庄市,进入石家庄市地图,如何才能从石家庄地图再返回河北省地图?
19个回答
给热区刷新的容器中传一个参数,然后地图名称接收这个参数 这个参数值用来拼接地图名称
参考下这个 http://bbs.esensoft.com/thread-131113-1-1.html
孤傲的旋律 发表于 2019-6-6 09:49
您这边的问题解决了吗?
暂时还没有,请问您知道该怎么让下钻的地图返回上一级吗?从中国地图点到河北省地图,再点到石家庄地图,这时该怎么返回到刚刚点击的河北省地图?
huangxf 发表于 2019-6-6 09:57
暂时还没有,请问您知道该怎么让下钻的地图返回上一级吗?从中国地图点到河北省地图,再点到石家庄地图, ...
我的思路跟上面给您提供的例子一样,在报表模板上放两张地图,然后设置钻取,通过传的参数来控制地图的显示隐藏即可。
huangxf 发表于 2019-6-6 09:57
暂时还没有,请问您知道该怎么让下钻的地图返回上一级吗?从中国地图点到河北省地图,再点到石家庄地图, ...
是点击石家庄市的无论某一个区县都返回“河北省地图”吗?
huangxf 发表于 2019-6-6 10:33
嗯嗯,不过最好是有个返回路径或者返回按钮,因为河北省地图还要再返回中国地图 ...
这个应该要脚本才可以实现。目前没有现成的脚本,可能需要走定制流程。
孤傲的旋律 发表于 2019-6-6 10:36
这个应该要脚本才可以实现。目前没有现成的脚本,可能需要走定制流程。 ...
这种地图可以下钻三个层级 并且可以逐级返回的需求,不通过定制的话,用热区式做不了吗?
huangxf 发表于 2019-6-6 10:40
这种地图可以下钻三个层级 并且可以逐级返回的需求,不通过定制的话,用热区式做不了吗? ...
地图的下钻您是怎么做的?地图名称设置为<#=drillcell.txt+'Flash地图'#> 然后控制显示隐藏这种方式吗?
如果是仅仅是从石家庄的地图返回到河北省 这个应该好实现,传参就可以了,但是如果涉及到中国各省市的,钻取到市级后返回值对应的省份,并且是在地图上钻取那估计不太好实现。点击表格刷新地图的话貌似也可以,参考下这个。您点击表格中的两个值看下效果
地图显示隐藏.zip
(2.84 KB, 下载次数: )


