Online移动报表配置 === ## 1.功能简介 主要支持移动端访问,兼容PC浏览器。 通过录入报表查询SQL语句,指定报表样式,系统自动生成所需要的报表,无需编写代码,节约开发时间,提高工作效率。支持图表类型:饼状图、折线图、柱状图、条状图、面积图,可选3D效果、阴影效果。 ## 2.配置及参数说明 **配置菜单位置:**菜单 ==> 在线开发 ==> Online移动图表 ==> 录入,依次输入配置内容,完成输入后如下图: ![输入图片说明](https://static.oschina.net/uploads/img/201804/17173313_8g7d.png "在这里输入图片标题") **配置步骤:** 1.[编码],必填项,唯一标识符,不可与其它报表重复,格式:英文[数字],示例:demo1 2.[名称],必填项,报表名称,在tab标题显示 3.[数据源],可选,支持多数据库查询。系统管理 ==> 多数据源管理,配置数据源 4.[查询sql],必填项,根据提示输入查询SQL语句,特别注意查询结果必须包含字段:'NAME','VALUE','COLOR' 字段'NAME',折线图、柱状图中为X轴,饼状图中为色块名称 字段'VALUE',数据标志量 字段'COLOR ',色块或标识的显示颜色,格式为16位RGB颜色值,例如: #B0E11E 提示:SQL语句中可接收外部传入参数,占位格式:数值类型${argName},字符串类型'${argName}'(见第8条) 5.[SQL解析],可选,推荐使用,根据[查询sql]内容自动解析出[报表参数](见第8条)、[动态报表配置明细](见第9条),一般类型的报表(较为简单的sql)使用此功能,可跳过第8条和第9条。 6.[描述],必填项,报表内容描述 7.[图表类型],可选,选择要展示的图表样式,默认为综合图表,在显示界面选择图标类型,即由查看者选择图表展示效果。 8.[报表参数],可选,添加或修改SQL语句中的参数,可由[SQL解析]自动生成 [参数],必填,与SQL预留的占位参数对应,举例:argName对应第4项的${argName} [参数文本],可选,参数注释 [默认值],可选,指定参数的默认值 [排序],可选 9.[动态报表配置明细],必填项,可由[SQL解析]自动生成,强制保留第4项中规定的字段'NAME','VALUE','COLOR' [名称],必填,SQL语句查询结果字段名(建议通过[SQL解析]得到,不建议修改) [排序],必填,SQL语句查询结果字段顺序(建议通过[SQL解析]得到) [字段文本],必填,默认与[名称]值相同,用于在动态报表展示时作为列名 [类型] ,必填,标识该字段数据类型,条件查询时生成相应的过滤SQL片段 [是否显示],默认显示,报表列中此列显示与否,图表的明细中此列显示与否 [字段href],可选,该查询列的http转向连接(生成的报表中该列带超链接功能) [查询模式],可选,查询列的查询方式: a)单条件查询,生成一个输入框 b)范围查询,生成两个查询框 [取值表达式],调用数据库内置函数,拼接字段值、格式化、求和等 [字典Code],填写系统字典中分组编码。将生成查询下拉以及结果集的值替换。 高级用法:外键字段显示匹配SQL; 书写格式:SELECT id 'key', territoryname 'value' FROMt_s_territory [是否查询],标识是否生成输入框,即[查询模式]选项是否生效 以上共9个步骤。点击确定按钮,结束配置。 ##3.功能测试及访问地址 数据列表,点击对应图表名称后的[功能测试],预览报表,此处示例为综合报表,左侧可选择图表展示类型。 ![输入图片说明](https://static.oschina.net/uploads/img/201804/17173354_zn0u.png "在这里输入图片标题") ![输入图片说明](https://static.oschina.net/uploads/img/201804/17173505_ayTX.png "在这里输入图片标题") 数据列表,点击对应图表名称后的[配置地址]获取图表访问链接,报表链接末尾处为[报表参数]中的[默认值](可动态修改) ![输入图片说明](https://static.oschina.net/uploads/img/201804/17173525_iTgD.png "在这里输入图片标题") 将图表访问链接加入权限菜单