UAP报表开发手册

发布时间 : 星期六 文章UAP报表开发手册更新完毕开始阅读

2. 报表过滤条件

2.1 过滤条件设计

除了UAP本身单独提供了过滤条件的设计工具,报表本身也提供了专门为报表设计过滤条件的快捷方式。以下是报表设计过滤条件的入口:

图 2.1

图 2.2

点击“标准条件”进入过滤条件设计器:

图 2.3

界面说明:

是否支持高级条件:选此项后,在运行时过滤窗口中会出现“高级条件”页签,用于用户自由选择过滤条件的组合。

规则组件:此项定义由过滤控件回调的规则组件类。

是否取消二次开发:此复选项只有在以“U870”项目进入UAP时才会显示,如果被选中,那么以其它项目进入UAP的过滤设计器不能新增和删除过滤条件。

此处可新增或修改一个过滤条件。双击某个已存在的过滤条件,则进入这个条件的修改界面:

图 2.4

界面说明:

语种:设置过滤条件项显示的语种。

中文简体名称:过滤条件项的键值,唯一标识此过滤条件项,不能重复。可以以字母、数字或汉字来命名。

标题:在运行时过滤窗口中显示的文字,支持多语种设置。

编辑类型:过滤条件项的类型,分别为文本框、参照、日期、数字、枚举、SQL语句、自定义。

参照ID:当编辑类型选择参照类型后,必须选定一个参照ID。 比较符:过滤条件项比较符号。

小数位数:当编辑类型为数字类型时,此选项可以设置小数位数。 分组:为过滤条件选定一个分组,在运行时将按照分组来显示过滤条件项。

数据源:为过滤条件项选定数据源,可以下拉选择或直接手工输入。 顺序号:指定过滤条件项在运行时显示的位置,如果不输入,将自动产生。

是否常用条件:如果选中,将在运行时显示在“常用”页签中。 是否必输:如果选中,在运行时必须输入值,否则会出现提示信息。 是否区间条件:如果选中,在运行时将显示为两个输入框组合而成的形式,表示从值1到值2的意思。在运行时,用户选择或输入的不是单值,而表示一个取值范围。

是否多选:如果选中,表示此过滤条件项可以选择多个值。

允许用户修改比较符:如果选中,用户在运行时可以通过滤设功能改变比较符。

作为或条件:如果选中,在运行时将以“或”条件来组合到过滤条件生成的SQL语句中,默认是以“与”条件组合的。

参照返回字段:当编辑类型为参照类型时,此选项表示参照返回的是哪个字段的值。编码对应参照中的主键字段,名称对应参照中的描述字段。也可以手工输入要返回的字段名,一定要与参照中的字段名一致。

默认值、到:设置过滤条件项的默认值,将在运行时自动显示。如果为区间条件,可以设置“到”默认值。

修改界面的第二个页签是过滤条件项窗口枚举:

联系合同范文客服:xxxxx#qq.com(#替换为@)