填报时触发js弹框

当单元格V4>1时,触发弹窗提醒image.png,或者其他能实时提醒的也可以

FineReport 帆软用户o8Hv4jPkHk 发布于 2023-5-31 16:43 (编辑于 2023-5-31 16:43)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-31 16:45(编辑于 2023-5-31 17:16)

V4是当前单元格的话,直接D3控件编辑后事件

var cell = contentPane.curLGP.getTDCell(0,0); //获取焦点所在的单元格对象,getTDCell(0,0)即 A1 单元格

contentPane.curLGP.selectTDCell(cell);   //选择单元格

var location = this.options.location;  //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col;  //列号

var ro = cr.row;  //行号

var a= contentPane.getCellValue(0,col+18,ro);//获取V3的值

if(a>1)

{

alert("大于1了");

}

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 我的这个V4是公式判断的(跟随V3的值变化而变化),是不是不可以用编辑后事件?
    2023-05-31 16:53 
  • snrtuemc snrtuemc 回复 帆软用户o8Hv4jPkHk(提问者) 你编辑在哪个单元格
    2023-05-31 16:58 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 回复 snrtuemc D3, v3是写了个if判断公式,然后V4根据V3公式处理的值进行判断
    2023-05-31 17:06 
  • snrtuemc snrtuemc 回复 帆软用户o8Hv4jPkHk(提问者) 那也可以,看修改答案,直接可以判断的
    2023-05-31 17:15 
最佳回答
1
Z4u3z1Lv6专家互助
发布于2023-5-31 16:44(编辑于 2023-5-31 17:01)

V4是你填报的这个单元格?

------------

这样吗?

WorkBook1.rar

image.png

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 是的,这个V4是判断V3扩展单元格的值的。 比如V3第一行是A,第二行也是A,那么V4就会判断出1;如果V3第一行是A,第二行是B,那么返回是2。 当是2的时候,就代表V3的值不统一,我就要告诉别人得填写统一的信息。
    2023-05-31 16:47 
  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 效果是类似这样。但我的是根据公式判断的,不是直接编辑的,根据V3自动判断,V3要根据D3的值进行公式处理
    2023-05-31 17:09 
  • Z4u3z1 Z4u3z1 回复 帆软用户o8Hv4jPkHk(提问者) 模板中的A1相当于V3,A2相当于D3
    2023-05-31 17:12 
  • 1关注人数
  • 628浏览人数
  • 最后回答于:2023-5-31 17:16
    请选择关闭问题的原因
    确定 取消
    返回顶部