历史版本13 :控件默认值 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
在使用控件的时候,您可能需要对控件赋初值,即进行默认值处理。
控件根据使用方式不同可分为填报控件和参数控件,下面分别介绍他们的默认值赋值方式。
2. 分类编辑
控件默认值有多种赋值方法,如下表所示:
赋值方法 | 简介 | 示例 |
---|---|---|
系统参数的值 | FineReport 给出的系统参数默认值 | 系统参数 |
URL 传参 | Web 端预览模板时,在 URL 后面附上参数默认值 | http://localhost:8075/webroot/decision/view/report?viewlet=test.cpt&p1=a |
数据决策系统内挂载模板时设置的参数默认值 | ![]() | |
参数面板控件值 | 在控件的属性面板中为控件赋的初始值 | ![]() |
模板参数默认值 | 定义 模板参数 的时候赋的初始值 | ![]() |
全局参数默认值 | 定义 全局参数 的时候赋的初始值 | ![]() |
数据集参数默认值 | 在数据集中定义的参数初始值 | ![]() |
3. 优先级编辑
当模板中存在不同种类的参数,多个参数同名时,显示优先级最高的参数的默认值。
参数的优先级依次为:系统参数的值>URL 传参>参数面板控件值>模板参数默认值>全局参数默认值>数据集参数默认值
例如:当 URL 传递参数 p1 的值为 a ,模板参数 p1 的默认值为 b。则预览模板时,参数的默认值为优先级高的 a 。