怎样在填报模板中,点击填报按钮后,把一个固定值付给A1列,并填报提交到数据库某一个字段中

image.png

FineReport yzm802555 发布于 5 天前 (编辑于 5 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6专家互助
发布于5 天前(编辑于 5 天前

你直接填报属性里设置固定值就行了啊

image.png

  • yzm802555 yzm802555(提问者) 需要点击自定义提交按钮后,界面上的A1列需要自动赋值“自动”
    2025-09-04 11:55 
最佳回答
0
华莉星宸Lv7专家互助
发布于5 天前(编辑于 5 天前

直接在填报属性  给这个字段赋值一个固定值

或是在填报界面  找个单元格填写这个固定值就行了

------------------------------

操作步骤:

  1. 给按钮添加「len」参数,参数值设置为 COUNT(A4)

  2. 添加「点击」事件 JS 代码:


for (i = 0; i < len; i++) {

    _g().setCellValue(02, i + 3"自动"); // 批量修改C4扩展格

}

通过参数传递扩展行数,批量处理 1

扩展单元格赋值

说明:

  1. setCellValue 支持两种传参方式:

    • 坐标模式:_g().setCellValue(sheetIndex, col, row, value)

    • 单元格名称:_g().setCellValue("C4", value)

  2. 需要预置参数 COUNT(扩展单元格) 获取扩展行数

------------------------

参考附件

单元格赋值.rar

最佳回答
0
农夫三拳1Lv6高级互助
发布于5 天前(编辑于 5 天前

A1的值直接在数据库里查出来就好了,把规定的值写在填报属性里填到数据表里,没填报时数据库里没值自然就不显示,填报后设置自动查询展示出来就好了

setTimeout(function() {

contentPane.parameterCommit();    

//location.reload();

}, 500)

  • 4关注人数
  • 56浏览人数
  • 最后回答于:5 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部