请问如何通过按钮设置清除联动呢

我在前端添加了按钮控件,js是这样写的,但是报了以下错误

image.png

//获取空值

var K1=''; 

//获取空值  

var K2=''; 

//获取控件

var state1= this.options.form.getWidgetByName("DYZK");

//获取控件

var state2= this.options.form.getWidgetByName("PRODUCT3");

//给DYZK赋值

state1.setValue(K1);

//给PRODUCT3赋值

state2.setValue(K2);

image.png

参数时放在这里边的image.png

FineReport xyzhang 发布于 2023-12-25 14:00 (编辑于 2023-12-25 14:13)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CovidLv3中级互助
发布于2023-12-25 14:02

试试

setTimeout(function() { //SetInterval:每100毫秒执行一次,setTimeout:100毫秒后执行一次

//你的JS

}, 100);

  • xyzhang xyzhang(提问者) 设置后点击没有任何反应呢 setTimeout( function() { //获取空值 var K1 = \'\'; //获取空值 var K2 = \'\'; //获取控件 var state1 = this.options.form.getWidgetByName(\"DYZK\"); //获取控件 var state2 = this.options.form.getWidgetByName(\"PRODUCT3\"); //给DYZK赋值 state1.setValue(K1); //给PRODUCT3赋值 state2.setValue(K2); }, 100);
    2023-12-25 14:11 
  • xyzhang xyzhang(提问者) 是不是report互相联动的图表不能用这种方式清除联动啊,参数时放在图表里边的
    2023-12-25 14:13 
  • Covid Covid 回复 xyzhang(提问者) 可以再多给一点信息不?什么场景下
    2023-12-25 14:13 
  • xyzhang xyzhang(提问者) 回复 Covid 我私信您了
    2023-12-25 14:14 
最佳回答
0
LOELv4初级互助
发布于2023-12-25 14:57(编辑于 2023-12-25 14:59)

_g().getWidgetByName('report6').gotoPage(1, {

"ITEAMER": "",

}, 'T');

_g().getWidgetByName('report6_c').gotoPage(1, {

"ITEAMER": "",

}, 'T');

添加JavaScript脚本,report6那里写你要清除的报表块的参数的报表块名称,ITEAMER就是传递的参数名

image.png

  • 2关注人数
  • 190浏览人数
  • 最后回答于:2023-12-25 14:59
    请选择关闭问题的原因
    确定 取消
    返回顶部