关于JS实现决策报表轮播问题(不同决策报表)

通过JS来实现不同的决策报表TAB轮播,发现一个现象,就是鼠标对报表的操作是无效的,正常情况下例如饼图,鼠标移过去就会有动画特效。现在是没有的,这个不知道是哪里问题?

FineReport yyfnet 发布于 2023-2-15 21:29 (编辑于 2023-2-15 22:05)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
weibwLv7高级互助
发布于2023-2-15 22:03

你的问题是?

  • yyfnet yyfnet(提问者) 鼠标焦点无效,点击也无效了 如何让鼠标正常作业
    2023-02-15 22:16 
  • weibw weibw 回复 yyfnet(提问者) 不轮播的问题,你初始化的那个定时器外面再加一个setTImeout()试试。鼠标焦点失效是因为你目前的代码里根本没实现数据的movein和moveout事件啊
    2023-02-16 08:39 
  • yyfnet yyfnet(提问者) 回复 weibw 请赐教,代码如下: setInterval(function() { var aa = _g().getWidgetByName(\"tabpane0\").getShowIndex(); if(aa == 1) { _g().getWidgetByName(\'tabpane0\').showCardByIndex(0); } else { _g().getWidgetByName(\'tabpane0\').showCardByIndex(aa + 1); } }, 60000); //此处轮播间隔为2000毫秒即2秒,用户可根据需要自行修改
    2023-02-16 11:32 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-2-16 07:52

估计是延时问题,试试在你初始化事件,加延时函数试试

setTimeout(function() {

你的js语句

}, 800)//延时800毫秒,不够,自己修改大的时间

  • yyfnet yyfnet(提问者) 试了,不行。这个应该和延时没关系吧,就在在原有的JS上加个延迟吗? 因为第一个TAB也是鼠标点上去都没作用
    2023-02-16 08:46 
  • snrtuemc snrtuemc 回复 yyfnet(提问者) 那估计是和轮播的js冲突了,试试tab自带轮播功能看看
    2023-02-16 08:49 
  • yyfnet yyfnet(提问者) 回复 snrtuemc 因为是不同决策报表用JS组成的TAB,用TAB轮播,试过了也是一样,鼠标随便点哪都无效
    2023-02-16 11:25 
  • snrtuemc snrtuemc 回复 yyfnet(提问者) 那就是这两个是冲突的。。。咨询帆软技术看看把
    2023-02-16 11:26 
最佳回答
0
用户S5182147Lv6中级互助
发布于2023-2-16 08:40

你这更像是图层覆盖导致的,看一下是不是有其它组件在饼图的上一层并把饼图覆盖了。鼠标悬浮的时候,是以上层的图层为焦点的。

  • yyfnet yyfnet(提问者) 是所有内容鼠标都不可用,随便点哪里都无效。
    2023-02-16 11:26 
  • 用户S5182147 用户S5182147 回复 yyfnet(提问者) 建议把模板内置数据集输出一下,把文件发上来
    2023-02-16 11:37 
  • 2关注人数
  • 705浏览人数
  • 最后回答于:2023-2-16 08:40
    请选择关闭问题的原因
    确定 取消
    返回顶部