frm有多个复选框单选框,都选中后通过按钮组件进行查询,点击事件js求教

frm报表包含多个复选框单选框,想实现多选/单选框选中以后,通过按钮组件实现查询,按钮组件的点击事件js一直报错:

a、b是复选下拉框,c、d是单选下拉框(是一个指标的数值区间)var a =_g().getWidgetByName('project_mode').getValue();  

var b =_g().getWidgetByName('office').getValue();  

var c =_g().getWidgetByName('count_min').getValue();  

var d =_g().getWidgetByName('count_max').getValue();  

_g().getWidgetByName("tablayout0").gotoPage(1, "{project_mode:'" + a + "'}", true);

试了一下其中一个复选框能不能实现一直报错:

image.png

问题:请问这个点击事件的js要怎么写?因为涉及多个复选框和2个单选框...求教下具体的js写法

补充:复选框单选框都有编辑结束事件:return false;

想实现通过按钮,整个tab传参数查询

FineReport yzmnts5e2849120 发布于 2025-3-27 13:33 (编辑于 2025-3-27 13:47)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yzmnts5e2849120Lv2见习互助
发布于2025-4-3 15:49

字符串改成','就可以了

最佳回答
0
CovidLv3高级互助
发布于2025-3-27 13:35

setTimeout(function(){

你的JS

},1000);

  • yzmnts5e2849120 yzmnts5e2849120(提问者) 不行,现在不报错但是没反应...另外多个复选框单选框js应该怎么写呀,可以具体写下看一下吗..现在不清楚错在哪里,也不知道多个复选框单选框这种情况,js要怎么写
    2025-03-27 13:38 
  • Covid Covid 回复 yzmnts5e2849120(提问者) 我猜测是你project_mode返回了的格式有问题。alert(a)看看
    2025-03-27 13:40 
  • yzmnts5e2849120 yzmnts5e2849120(提问者) 回复 Covid 点击事件是这样看下吗:
    var a =_g().getWidgetByName('project_mode').getValue();
    var b =_g().getWidgetByName('project_monitoring_status').getValue();
    var c =_g().getWidgetByName('project_status').getValue();
    var d =_g().getWidgetByName('custname').getValue();
    var e =_g().getWidgetByName('office').getValue();
    var f =_g().getWidgetByName('ds').getValue();

    alert(a);

    报错的是: customjseerror:cannot read propertioes of undefined(reading ‘getvalue’)
    2025-03-27 13:45 
  • Covid Covid 回复 yzmnts5e2849120(提问者) https://help.fanruan.com/finereport10.0/doc-view-1181.html 试试这个接口
    2025-03-27 13:46 
  • yzmnts5e2849120 yzmnts5e2849120(提问者) 回复 Covid 还是用一个复选框尝试:
    var a = this.options.form.getWidgetByName("project_mode");
    _g().getWidgetByName("tablayout0").gotoPage(1, "{project_mode:'" + a + "'}", true);
    报错:_g(..)getwidgetname(..)gotopage is not a function,不好意思,还是得请教下这种多个复选框和单选框的点击js要咋写
    2025-03-27 13:53 
  • 0关注人数
  • 55浏览人数
  • 最后回答于:2025-4-3 15:49
    请选择关闭问题的原因
    确定 取消
    返回顶部