需求描述:
一般报表模板设计的报表都是固定格式和字段的报表,如果要修改列字段或者排列顺序,需要设计人员修改报表模板。用户需求为可以选择预添加的字段,并且可以增删,最终根据用户选择,生成结果报表,实现web端报表结果自定义功能。如下图所示。
报表实现:
下面例子实现四列的自定义网格式报表。
参数表单:
利用参数,前端js,隐藏行属性等,为用户提供报表自定义的参数页面,用户可以添加或删除报表的列,并选择列字段。
参数模板:param.raq
参数配置:
num,整数,主要用于记录已添加的行,初值为1。
数据集:建立内建数据集,A&