finereport回调函数公式参数如何使用lenth

为什么我的A2单元格是空的  点击按钮提示 提交成功呢 image.png

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

alert一下a.length看看

回调函数是提交之后触发的,如果是为空不让提交,可以写数据校验,或者提交条件

  • yzm167042 yzm167042(提问者) 打印出来是 4 怎么回事 是空单元格啊
    2024-10-25 10:13 
  • ID1208 ID1208 回复 yzm167042(提问者) 有没有空格?可以用trim函数去掉一下
    2024-10-25 10:15 
  • yzm167042 yzm167042(提问者) 回复 ID1208 知道了 因为我是加了参数查询 所以点击查询之后的空单元格是数据库返回的 null 感谢
    2024-10-25 11:26 
最佳回答
0
用户k6280494Lv6专家互助
发布于2024-10-25 10:09(编辑于 2024-10-25 10:15)

这样不能获取到所有扩展控件值,只能取到第一个单元格值,你这个最好用填报属性-内置校验

JS获取扩展控件的所有值

https://help.fanruan.com/finereport/doc-view-567.html 

最佳回答
0
快乐星光Lv5中级互助
发布于2024-10-25 10:46

在按钮里面的公式是没办法遍历对照每行单元格的,只能计算单元格内容的个数。你可以用一个必填列来对比,用来判断A2单元格是否有空值(比如seq列)。

注意,在参数模板上的按钮的参数公式里面无效,参数模板上的只能计算初始化时的单元格数量,插入和删除的无法计算。

image.png

image.png

  • 4关注人数
  • 118浏览人数
  • 最后回答于:2024-10-25 10:46
    请选择关闭问题的原因
    确定 取消
    返回顶部