为小组件创建模板
- 在报告目录中,右键单击“报告模板”文件夹,并选择“新建”>“报告模板”。
-
在“属性”窗格中,将样式表分配给模板。
如果在“创建报告”对话框中选择样式表,则无需执行此步骤。
-
右键单击报告目录中的模板,然后选择“样式表”>“复制样式”。
如果在“创建报告”对话框中选择样式表,则无需执行此步骤。
-
创建以下报告变量:
- ShowTitle:TRUE
- ShowMargin:TRUE
- ShowToolbar:TRUE
- 标题:标题
-
右击报告目录中的模板,然后选择“报告操作”。指定具有以下参数的设置参数操作:
名称 属性 值 ShowMargin Value (.Text) =NOT(GETENVIRONMENTINFO("Container","HasMargin"))
ShowTitle Value (.Text) =NOT(GETENVIRONMENTINFO("Container","HasTitle"))
Title Value (.Text) =TRANSLATEUNIQUESTRING("wdt_Title")
-
右键单击报告目录中的模板并选择“报告参数”。创建具有以下特征的报告参数:
变量 参数名称 类型 固定 标题 标题 小组件标题 是 这可确保小组件标题自动显示在主页小组件中。
-
在“列属性”对话框中,指定以下特征:
列 宽度 (px) 全局变量 其他 A 10 common_Size_ReportMarginSide_Outer B 8 common_Size_ReportMarginSide_Inner C 240 允许增大 D 8 common_Size_ReportMarginSide_Inner E 10 common_Size_ReportMarginSide_Outer -
在“行属性”对话框中,指定以下特征:
行 高度 变量 其他 2 ShowTitle 3 ShowToolbar 4 240 允许增大 5 Common_Size_ReportMarginBottom - 单击单元格 E5,然后单击“对象”工具栏上的“可见报告区域”。
- 选择第 1、2 和 3 行的标题,然后单击“对象”工具栏上的“报告页眉”。
- 将报告变量标题拖到单元格 C2。
- 在 C3 中指定“说明”。
-
例如,在单元格 E2 和 E3 中指定 “END”,并将中性样式应用于两个单元格。
E2 和 E3 中的内容能够 C2 和 C3 中的长字符串,防止其溢出小组件。
-
将共享图像中的工具栏图标插入报告中。例如,插入“筛选器”、“编辑”和“设置”图标。在“图形对象格式”对话框的“大小与位置”选项卡上,为每个图标指定以下选项:
- 与单元格无关
- 水平锚定到可见区域
- 垂直锚定到页眉
在“距边框的距离”字段中,选择右下角的选项按钮并指定底部边框的 5 个像素。
-
在“距边框的距离”字段中,分别为右侧边框指定左、中、右图标的距离:
左:73 像素居中:44 像素右:15 像素
-
在单元格 A2 和 E2 中,指定此条件格式以应用标题 1 样式
ReportVariables.ShowMargin.Text="FALSE"
。 -
在单元格 A3 和 E3 中,指定此条件格式以应用工具栏 1 样式
ReportVariables.ShowMargin.Text="FALSE"
。