如何给导出按钮加一个导出的判断条件?

文档中有教程,通过JS增加一个导出按钮,在参数面板可以直接导出EXCEL文件。现在我想实现一个条件判断的功能,如果查询到的报表中A1单元格值是1则可以正常导出,如果值不是1则不能导出,并提示报表未审核。这样的功能如何实现呢?

最终目的是想针对填报后的报表,要有一个审核的环节,数据审核后则可以导出,数据未审核不能导出,这样怎么实现呢?

zhangx172 发布于 2023-11-28 19:49
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
changchenLv4见习互助
发布于2023-11-29 08:38(编辑于 2023-11-29 09:50)

报表的话可以在面板空间上面添加js,别忘记设计参数,参数为单元格A1的值

然后js判断A1的值来设置空间是否可用,js代码和设置截图如下:

var p = this.options.form.getWidgetByName("按钮的名称");

if(bm== 1){

    p.setEnable(false);

}else{

    p.setEnable(true);

}

bm为参数,对应的是单元格A1的值,详细见下图

这个是报表的,简道云应该同理,供参考

image.png

最佳回答
0
ID1208Lv6高级互助
发布于2023-11-29 09:49

1、通过数据集SQL,或者公式获取审核标识字段flag

2、在JS中进行flag字段值判断

  • 4关注人数
  • 356浏览人数
  • 最后回答于:2023-11-29 09:50
    请选择关闭问题的原因
    确定 取消
    返回顶部