1. 描述编辑
全局参数,顾名思义,作用于全局的参数,其使用思路与模板参数类似。
区别如下:
1)全局参数:当前工程应用下的所有模板都可以使用。 [服务器-->全局参数]
2)模板参数:只有当前模板才可以使用。根据实际需求选择即可。 [模板-->模板参数]
2. 操作步骤编辑
2.1 定义全局参数
直接点击菜单服务器>全局参数,添加一个 area 参数,默认值设置为“华北”,如下图所示:
(注意:对于刚添加的参数,默认名称是 P1,...Pn,如果需要重新命名,点击名字是无法重新命名的,【 10.0 版本 】这时,切记需双击左侧的 P1,当前为 area 后修正名称即可。)
2.2 打开报表
打开报表%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\GroupReport\分组报表.cpt。
这个全局参数在该工程下的所有模板里均可以使用。
2.3 参数过滤设置
双击地区数据列单元格,选择
标签,在值区域中选择 选项,可在下拉框中看到一个名为 area 的参数,选中它,点击 按钮,如下图:注:全局参数 area 并不是在当前模板下创建的,但是可以在模板中直接调用。
2.4 制作参数界面
点击笔,使参数界面处于可编辑状态,参数界面的右下方会显示没有添加控件的参数名称,全局参数也会显示,如下图:
处的点击
3. 效果预览编辑
保存报表并分页预览,默认参数值为“华北”,直接点击查询,即可询出华北的数据:
4. 已完成模板编辑
模板效果在线查看请点击 Parameter.cpt
已完成的模板,可参见%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Primary\Parameter\模板参数.cpt
5 . 注意事项编辑
当前存在的问题 【10.0 版本】
全局变量和模板变量如果名称一样,会导致排版是无法正确选择具体是哪个参数,因为只显示一个参数选择。具体如下图所示
1 全局变量定义如下:
2 模板变量定义如下:
布局时参考选择界面如下:
后续版本希望能改进,如显示哪些是全局变量,哪些是局部变量,如果重名了,如何区分等等。