为小组件创建模板

  1. 在报告目录中,右键单击“报告模板”文件夹,并选择新建>报告模板
  2. 在“属性”窗格中,将样式表分配给模板。
    如果在创建报告对话框中选择样式表,则无需执行此步骤。
  3. 右键单击报告目录中的模板,然后选择样式表>复制样式
    如果在创建报告对话框中选择样式表,则无需执行此步骤。
  4. 创建以下报告变量:
    • ShowTitle:TRUE
    • ShowMargin:TRUE
    • ShowToolbar:TRUE
    • 标题:标题
  5. 右击报告目录中的模板,然后选择报告操作。指定具有以下参数的设置参数操作:
    名称 属性
    ShowMargin Value (.Text) =NOT(GETENVIRONMENTINFO("Container","HasMargin"))
    ShowTitle Value (.Text) =NOT(GETENVIRONMENTINFO("Container","HasTitle"))
    Title Value (.Text) =TRANSLATEUNIQUESTRING("wdt_Title")
  6. 右键单击报告目录中的模板并选择报告参数。创建具有以下特征的报告参数:
    变量 参数名称 类型 固定
    标题 标题 小组件标题

    这可确保小组件标题自动显示在主页小组件中。

  7. 列属性对话框中,指定以下特征:
    宽度 (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
  8. 行属性对话框中,指定以下特征:
    高度 变量 其他
    2 ShowTitle
    3 ShowToolbar
    4 240 允许增大
    5 Common_Size_ReportMarginBottom
  9. 单击单元格 E5,然后单击“对象”工具栏上的可见报告区域
  10. 选择第 1、2 和 3 行的标题,然后单击“对象”工具栏上的报告页眉
  11. 将报告变量标题拖到单元格 C2。
  12. 在 C3 中指定说明
  13. 例如,在单元格 E2 和 E3 中指定 END,并将中性样式应用于两个单元格。
    E2 和 E3 中的内容能够 C2 和 C3 中的长字符串,防止其溢出小组件。
  14. 将共享图像中的工具栏图标插入报告中。例如,插入“筛选器”、“编辑”和“设置”图标。在图形对象格式对话框的大小与位置选项卡上,为每个图标指定以下选项:
    • 与单元格无关
    • 水平锚定到可见区域
    • 垂直锚定到页眉

    距边框的距离字段中,选择右下角的选项按钮并指定底部边框的 5 个像素。

  15. 距边框的距离字段中,分别为右侧边框指定左、中、右图标的距离:
    左:73 像素
    居中:44 像素
    右:15 像素
  16. 在单元格 A2 和 E2 中,指定此条件格式以应用标题 1 样式 ReportVariables.ShowMargin.Text="FALSE"
  17. 在单元格 A3 和 E3 中,指定此条件格式以应用工具栏 1 样式 ReportVariables.ShowMargin.Text="FALSE"