提示问题

没有勾选,点击删除就提示成功,怎么做才能有一个提示让他去勾选?全选.png

FineReport 用户kWEye3931 发布于 2020-6-2 14:48
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
5
luojian0323Lv7资深互助
发布于2020-6-2 15:42(编辑于 2020-6-2 15:43)
FR.Msg.confirm("警告","确定要删除此行吗?",function(value){  
    if(value){  
        contentPane.deleteReportRow("AR"+row, 0, 1)  //字母AR为内置的删除按钮所在列  
    }else{  
          
    }  
})

image.png

添加一个FR.Msg.confirm语句即可

最佳回答
0
snrtuemcLv8专家互助
发布于2020-6-2 14:54

最简单方式,隐藏一列,选中标记为1,然后合计一下,如果合计大于0,则表明有选中,不然提示必须选一个

最佳回答
0
jinyi823Lv3见习互助
发布于2020-6-2 17:13

按钮添加点击事件,先遍历你的控件,如果控件没有任何被选中的(控件状态),那不执行,如果有变更就执行。

var lineboxes=contentPane.getWidgetsByName("lineboxes");

var num = 0;

for(var i=0;i<lineboxes.length;i++){

    if(lineboxes[i].getValue()==true){  

        num= num+1;          

    }    

}

if(num == 0){

    FR.Msg.toast("未选中列无法删除");

}else{

    _g('${sessionID}').writeReport();

}




  • 4关注人数
  • 412浏览人数
  • 最后回答于:2020-6-2 17:13
    请选择关闭问题的原因
    确定 取消
    返回顶部