16.4 固定行数和动态扩展
工作中经常会碰到,如果有数,那么就填数,如果没有数,就空着这种情况。例如我们要统计某个指标的前十,在某个时期内,包含这个指标的数据只有不到10条,如果按照传统的设计,就会导致不足十行。这个时候就需要利用到页脚的可视性来填充行数。
在table的footer添加多行(例如10行),每行的cell加一个Lable,每行设置显示属性(visibility)的Hide Element复选框选中,然后设置显示条件为 if(row.__rownum<1){ false} else{ true }
对于第二行设置显示条件为 if(row.__rownum<2){ false} else{ true }
对于第三行设置显示条件为 if(row.__rownum<3){ false} else{ true }
对于第四行设置显示条件为 if(row.__rownum<4){ false} else{ true }
…………
如下图所示:
另外,为空则置为0,可以添加映射规则实现,如下图所示: