1. 概述
1.1 问题描述在实际项目中有时会用到点击按钮给单元格赋值,那么该如何操作呢?
1.2 实现思路给按钮设置点击事件修改单元格的值 2. 示例2.1 操作步骤新建一张模板,在 A1 单元格输入解除异常,在 B1 单元格输入异常 在 A1 单元格添加按钮控件,控件名称:anniu 给按钮添加点击事件 JS 代码: - var Widget=contentPane.getWidgetByName("anniu") ;
- if(contentPane.curLGP.getCellValue("B1")=="异常")
- {
- Widget.setText("设置异常");
- contentPane.setCellValue("B1",null,"正常");
- }
- else
- {
- Widget.setText("解除异常");
- contentPane.setCellValue("B1",null,"异常");
- }
- $('.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
|