JS点击按钮修改单元格的值

楼主
我是社区第485122位番薯,欢迎点我头像关注我哦~
1. 概述
1.1 问题描述

在实际项目中有时会用到点击按钮给单元格赋值,那么该如何操作呢?



1.2 实现思路

给按钮设置点击事件修改单元格的值

2. 示例2.1 操作步骤

新建一张模板,在 A1 单元格输入解除异常,在 B1 单元格输入异常

在 A1 单元格添加按钮控件,控件名称:anniu

给按钮添加点击事件

JS 代码:

  1. var Widget=contentPane.getWidgetByName("anniu")  ;
  2. if(contentPane.curLGP.getCellValue("B1")=="异常")
  3. {
  4. Widget.setText("设置异常");
  5. contentPane.setCellValue("B1",null,"正常");
  6. }
  7. else
  8. {
  9. Widget.setText("解除异常");
  10. contentPane.setCellValue("B1",null,"异常");
  11. }
  12. $('.dirty').removeClass('dirty');
复制代码

2.2 预览效果

保存模板,点击填报预览,PC 端效果如下所示:

注:此 JS 不支持移动端使用


3. 模板下载

模板效果在线查看请点击:JS 点击按钮修改单元格的值.cpt

已完成的模板,可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\JS\填报预览JS实例\40-JS点击按钮修改单元格的值.cpt

点击下载模板:40-JS点击按钮修改单元格的值.cpt





编辑于 2020-12-9 14:48  
分享扩散:

沙发
发表于 2021-12-22 06:02:24 发布于APP客户端
标记
板凳
发表于 2022-10-17 22:12:46
您好这个操作会修改数据库里的值嘛?
地板
发表于 2022-11-23 13:52:24
还得是你啊,这个用处应该是有的,不过这样的话比如提交的话会是当前值吗?
5楼
发表于 2024-5-1 10:21:47
如果想点击后把C1的值赋值给C3怎么弄呢
6楼
发表于 2024-5-7 16:05:48
标记一下ok
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表