交互报表
demo亮点
- 可动态选择显示列,动态调整列宽
- 可交换数据列,可对数据列进行排序
制作向导
绘制出报表的基本框架、标题行、表头、数据区等。
设置动态显示列
- 添加报表参数,并将参数作为查询条件,控制数据列的显示:数据列根据所选色块的代码值判断是否显示。
- 设置数据列的可视表达式,通过查询条件传递的参数值,判断数据列是否显示。
例如设置“产品名称”列的可视表达式为“if(0 in @xsl,true,false)”:只有选中“产品名称”的色块(该色块对应的代码值为0),才能显示该列数据。
添加换列和排序设置
- 选中需要设置换列的标题区,设置html事件的表达式为"dragable"="true";
- 选中需要设置排序的标题区,设置html事件的表达式为"sortable='true'"。
- 选中需要换列和排序的数据区,设置html事件的表达式为"exchangeable='true'",如下图:
添加展现设置
添加报表的展现设置,设置“是否可调整列宽”为是,设置“其它功能选项”,选择排序和换列。