鼠标移入移出报表块A的单元格来控制报表块B的显示与隐藏

如题,请问这种效果如何做,平时报表块B隐藏,当鼠标移动到报表块A的单元格中时就显示报表块B,当鼠标移出时,报表块B继续隐藏,想用这种方法来实现特殊样式的提示框

image.png

FineReport yzm3zpWw0571325 发布于 2022-8-11 09:06 (编辑于 2022-8-11 09:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-11 09:16(编辑于 2022-8-11 09:46)

报表块A初始化事件

var th = this;

setTimeout(function() {

$("div[widgetName^=REPORT]").hover(function() {

th.options.form.getWidgetByName('report1').setVisible(true);

},

function() {

th.options.form.getWidgetByName('report1').setVisible(false);

}

)

}, 100)

==============

var th = this;

setTimeout(function() {

th.options.form.getWidgetByName('report1').setVisible(false);

}, 100)

  • yzm3zpWw0571325 yzm3zpWw0571325(提问者) 请问大佬,怎么将报表块B设置一开始不显示呀,我将属性中的可见取消勾选,报表块B就i不显示了,但是鼠标在报表块A移入移出也仍然不显示
    2022-08-11 09:26 
  • snrtuemc snrtuemc 回复 yzm3zpWw0571325(提问者) 不会啊,默认勾选报表块B,不可见,然后把这个放到报表块A的舒适化事件,就可以额,你可以延时时间,我是100,你改成1000试试,我10.0.19版本测试完全没有问题
    2022-08-11 09:28 
  • yzm3zpWw0571325 yzm3zpWw0571325(提问者) 回复 snrtuemc 大佬, 更新了一下图片,请问是这个 可见 选项来控制初始显隐吗
    2022-08-11 09:34 
  • snrtuemc snrtuemc 回复 yzm3zpWw0571325(提问者) 是的,就这设置把不可见
    2022-08-11 09:37 
  • yzm3zpWw0571325 yzm3zpWw0571325(提问者) 回复 snrtuemc 但是我这里不勾选的话就会一直不可见,勾选的话鼠标移入移出就有效果,请问这会是什么原因啊
    2022-08-11 09:41 
  • 2关注人数
  • 588浏览人数
  • 最后回答于:2022-8-11 09:46
    请选择关闭问题的原因
    确定 取消
    返回顶部