最新历史版本 :参数面板控件值修改后无法提交入库 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

参数面板控件初始值可以提交入库,但修改值后提交,入库的仍然是初始值。

2022-11-10_11-52-30.gif

1.2 原因分析

参数面板的控件值,需要在查询后才会写入参数,并能被提交入库。如果修改控件值后未执行查询动作,那对应参数的值仍然是初始值。

2. 解决方案编辑

2.1 方案一

修改控件值后,点击查询再执行提交入库。

2.2 方案二

利用控件的编辑后或者编辑结束事件,给某个单元格赋值,在填报属性中直接提交该单元格值即可。如下图所示:

2.2.1 赋值设置

选择下拉框控件,添加点击事件,JS 代码为:_g().setCellValue(0,0,1,this.getValue()),如下图所示:

2.2.2 提交设置

选择提交控件,添加点击事件,选择提交入库,数据库为FRDemo,表为产品类别,添加列类别名称的值等于单元格A2的值,如下图所示:


2.2.3 效果预览

保存报表,填报预览,如下图所示:

注:不支持移动端。

2022-11-10_11-52-30.gif

2.2.4 模板下载

%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\JS\填报预览JS实例\参数面板控件值修改后无法提交入库.cpt

点击下载模板:参数面板控件值修改后无法提交入库.cpt