0

有什么方法可以为 General、Lines、Invoice、Shipment 等灰色部分标题赋予不同的颜色?例如,我想成为 General 一种蓝色,Lines 一种浅蓝色等等。

4

1 回答 1

0
  • 引入新的全局变量 RowColor 作为布尔值
  • 在所需数据项下的数据集设计器中添加新列,数据源设置为行颜色和您选择的名称(我把相同的:行颜色)
  • 在 C/AL 编辑器中,在 DataItem 中输入一行代码 - OnAfterGetRecord() 触发器:RowColor := NOT RowColor; // 反转每一行的布尔值

  • 在报表布局(我使用 Visual Studio)中选择包含数据的行,然后在属性中找到属性 BackgroundColor。单击并选择选项表达式(在底部)并输入以下行:=IIF(Fields!RowColor.Value, "#EFEFEF", "#FFFFFF")

于 2020-02-26T05:48:52.987 回答