根据帮助文档写的自定义提示框,现遇到问题,怎么样能够清除掉这个,或者说重新加载

根据文档所写,FR11 决策报表下,新版决策报表,增加一个翻页后,当点击下一页,x下标从1重新开始,该JS所写提示框,会把第一页也一起带上所带单元格文字一起提示出来,等于一个单元格拥有两个提示框,请问怎么样清除掉该方法,或者重新加载,让单元格只有一个提示框

image.png

下图为自己书写的代码。

image.png

JavaScript 浪兔 发布于 2023-11-13 15:28 (编辑于 2023-11-13 17:10)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
快乐星光Lv5中级互助
发布于2023-11-13 16:35(编辑于 2023-11-13 17:03)

我测试了一下,并没有你说的情况。模板发一下。

你把text注释掉试试,他默认没有内容就自东显示单元格内容

image.png

  • 浪兔 浪兔(提问者) 你咋测的
    2023-11-13 16:37 
  • 浪兔 浪兔(提问者) FR11,新版决策报表,报表块,分页,工具栏点击下一页
    2023-11-13 16:38 
  • 浪兔 浪兔(提问者) var info = 0; var value = \"\"; setInterval(function(){ var index = _g().getWidgetByName(\'report0\').getCurrentPageIndex(); if(info < index){ var rows = _g().getWidgetByName(\'report0\').getRowCount(); for (let i = 2; i <= rows; i++) { value = JSON.parse(_g().getWidgetByName(\'report0\').getCell(i,10).getValue()); _g().getWidgetByName(\'report0\').getCell(i,10).showToolTip({ show: true, // 是否会出现弹窗 content: { // 可选字段,不指定即为显示文字,内容为cell.getValue(); text: eval(value).value, // 文字 header: \"提示\" // 标题 }, style: { // 可选字段,不指定为默认样式,支持css标准样式的字段 color: \"black\", fontSize: \"15px\" //符合css规则 } }); } info = info + 1; value = \"\"; } },1000);
    2023-11-13 16:38 
  • 快乐星光 快乐星光 回复 浪兔(提问者) 不好意思,你这个逻辑没看懂,为什么需要setInterval定时函数,提示接口showToolTip也被修改了。
    2023-11-13 16:48 
  • 快乐星光 快乐星光 回复 浪兔(提问者) 感觉你和这个直接用单元格提示公式会简单一些
    2023-11-13 16:50 
  • 2关注人数
  • 367浏览人数
  • 最后回答于:2023-11-13 17:10
    请选择关闭问题的原因
    确定 取消
    返回顶部