适用版本:Polarion 18 以上版本
概述
Polarion提供了各种Widgets协助用户实现报表的快速定制,在使用报表的过程中很多的场景是需要额外输入一些参数用于外部条件的获取,LiveReport中使用Widgets实现零代码的报表定制,通过Page Parameters实现动态条件的输入定制,如下图框容所示。
举例说明
该过程主要是定义输入参数类型,不同的参数类型将呈现不同的输入样式。进入LiveReport编辑模式,选择Page Parameters,进入创建页面如下:
Step1:选择参数类型
Step2:输入标签
Step3:对于枚举类型,要注意选择工作项类型和枚举类型,如果需要多选,将Allow multiple values选中。
Polarion中使用Velocity语法,可以在开发中获取定义的Page Parameters,如下示例:
$pageParameters.targetVersion.singleValue().id()
含义:获取id为“targetVersion”的Page Parameters参数的id值。
总结
Page Parameters是定义报表中必不可少的组件,为用户提供了一个便捷定义外部输入的方式,灵活应用可以帮助我们快速定义报表。