用js清空控件内容时,同时把button控件的查询和重置都清空了

image.png

FineReport yzm143343 发布于 2023-8-15 14:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-15 14:02(编辑于 2023-8-15 14:22)

把button排除啊

JS实现清空控件内容

222

$.each(this.options.form.name_widgets, function(i, item) {

if (item.getName() != "查询" && item.getName() != "重置") {

item.reset()

}

});

  • yzm143343 yzm143343(提问者) 请问是这样排除button吗?我试了不起作用 $.each(this.options.form.name_widgets, function(i, item) { if(item.options.type !== \'button\' ) { item.reset(); } } );
    2023-08-15 14:09 
  • 用户k6280494 用户k6280494 回复 yzm143343(提问者) 你是哪个版本的,我这这边用这个js没效果,你参考一下我发的文档吧
    2023-08-15 14:16 
  • 用户k6280494 用户k6280494 回复 yzm143343(提问者) 用名字判断一下
    2023-08-15 14:22 
  • 用户k6280494 用户k6280494 回复 yzm143343(提问者) 放在回答里了
    2023-08-15 14:23 
  • yzm246628 yzm246628 解决了吗,我也遇到了这个问题 $.each(this.options.form.name_widgets, function(i, item) { if(item.options.type !== \'button\' ) { item.reset(); } } );用这个报错了
    2024-05-29 17:36 
最佳回答
0
yzm8Crhb1021448Lv5中级互助
发布于2023-8-15 14:03

判断一下控件类型,button的不清空。

  • yzm143343 yzm143343(提问者) 排除button控件的js怎么写?能否告知一下,谢谢
    2023-08-15 14:14 
  • yzm8Crhb1021448 yzm8Crhb1021448 回复 yzm143343(提问者) //获取参数界面上的所有控件,遍历每个控件并重新赋值 $.each(this.options.form.name_widgets, function(i, item) { if(item.getType() !== \'button\') { item.reset(); } });
    2023-08-15 14:30 
  • 3关注人数
  • 455浏览人数
  • 最后回答于:2023-8-15 14:22
    请选择关闭问题的原因
    确定 取消
    返回顶部