报表设计器版本 |
---|
since 5.7 |
单元格之间存在过滤和跟随的关系,当主单元格绑定数据集字段存在多行数据,主单元格就需要进行扩展。 从格则跟随主格扩展,并从主格过滤数据。VeryReport约定,只存在左主格和上主格。
左主格:左主格纵向扩展,从格跟随左主格纵向扩展,默认左侧最近纵向扩展的单元格为左主格。
上主格:上主格横向扩展,从格跟随上主格横向扩展,默认上侧最近横向扩展的单元格为上主格。
当单元格纵向扩展时,单元格左上侧显示向下箭头,表示该单元格为纵向扩展。 同理,当单元格横向扩展扩展时,单元格左上侧会显示向右箭头,表示该单元格为横向扩展。 如下图所示:
左主格、上主格设置有三个选项,分别为「无」、「默认」、「自定义」。当设置为「无」,则单元格无主格; 当设置为「默认」时,则相邻左侧单元格为左主格,相邻上侧单元格为上主格;当设置「自定义」时,则手动指定主格。设置方式如下图所示:
当B2单元格左主格设置为「无」,则A2、B2各自独立进行纵向扩展,如下图所示:
当B2单元格左主格设置为「默认」,则B2的默认左主格为A1,B2跟随A2纵向扩展,如下图所示:
B1、B2分别设置为横向扩展,B2的上主格设置为「无」,如下图所示:
由于B2单元格上主格设置为「无」,则B2无上主格,B1和B2各自独立横向扩展,如下图所示:
现在B2上主格设置为「默认」,则B2的上主格为B1,B2跟随B1横向扩展,如下图所示: