帆软怎么实现自定义动态表格列横向扩展

JavaScript0107

帆软怎么实现自定义动态表格列横向扩展,第1张

方法/步骤

新建工作簿,添加数据集

新建工作薄,添加数据集ds1,SQL语句为SELECT * FROM [销量]。

制作交叉表

设计好表样后,将数据列拖入对应单元格:

纵表头:地区与销售员默认纵向扩展实现从上到下分组;

横表头:将产品类型与产品设置为从左到右扩展,让产品横向分组,实现横表头;

数据:根据父子格的概念,销量会以销售员为左父格,产品为上父格,自动匹配出销售员与产品对应的销量。

预览即可看到上图交叉表。

注:此处销售员与产品对应的销量是唯一的,因此,直接将销量拖入单元格即可。

另:若销售员与产品对应的销量不唯一,则将销量数据列的显示方式设为汇总-求和,详细请查看数据显示方式。

保存并发布

已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\CrossReport\Cross.cpt

模板效果在线查看请点击Cross.cpt

交叉报表章节在线视频地址请查看【交叉报表】

调整合并一下单元格。

其实你只是想把内容全部包括在标题下面吧,只要对应调整合并一下单元格就可以。标题行合并单元格到你有编辑内容的最右边的列的单元格就可以。扩展的时候相当于自动撑开了。

获取元素

https://help.fanruan.com/finereport10.0/doc-view-4301.html

点击事件

获取单元格值 判断 跳转报表 参数传递