怎么实现添加一个按钮点击后C5-C17的内容才会显示,同时O5-O18的判断结果出来

1.jpeg

FineReport 帆软用户c7UceoCp4B 发布于 2025-10-14 13:30 (编辑于 2025-10-14 13:31)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-10-14 13:33
最佳回答
0
技术支持--哈哈Lv4初级互助
发布于2025-10-14 15:49

实现按钮控制单元格显示与计算的步骤如下:

1. 设置初始隐藏状态
  1. 选中 C5-C17 和 O5-O18 区域,在单元格属性中勾选「隐藏」选项

  2. 确保这些单元格已设置好计算公式(如 O5=IF(...) 等判断逻辑)

2. 添加控制按钮
  1. 在模板空白处插入按钮控件(如 E1),命名为「显示计算结果」按钮添加示例

  2. 为按钮添加「点击」事件,写入以下JS代码:


    // 显示C5-C17内容

    for(let i=5; i<=17; i++) {

    _g().setCellValue(2, i, _g().getCellValue(2, i)); // 取消C列隐藏

    }

    // 触发O列公式重计算

    _g().verifyAndWriteReport();

3. 效果验证

点击按钮后,隐藏区域将显示内容并自动计算判断结果:事件设置示例

注意事项

  • 若需保持按钮状态记忆,可参考标签控件联动方案

  • 移动端需检查隐藏功能兼容性

  • 2关注人数
  • 29浏览人数
  • 最后回答于:2025-10-14 15:49
    请选择关闭问题的原因
    确定 取消
    返回顶部