ureport使用问题总结
文章目录
- 1、数据属性 过滤条件 在集合中的使用格式
- 2、获取模版生成的html字符串
- 3、换行的使用
- 4、总分总形式模版设计
- 5、动态传参数到 sql 中 like 用法
- 6、sql 获取外部参数---》:参数
- 7、使用存储过程
- 8、多条件查询
- 9、sql生成序列号
1、数据属性 过滤条件 在集合中的使用格式
1、 固定集合写法:“1,2,3,4,5”
2、 使用数据集中某个字段
2、获取模版生成的html字符串
/*** 获取ureport 模板html* @param parameters* @return*/@GetMapping("/getHtml")public String getHtml(Map<String,Object> parameters){if(parameters != null && StringUtils.isEmpty((String)parameters.get("fileName"))){return "模板文件为空";}ExportManager exportManager=(ExportManager) Utils.getApplicationContext().getBean(ExportManager.BEAN_ID);HtmlReport htmlReport = exportManager.exportHtml("file:"+(String)parameters.get("fileName"),"/",parameters);//输出Css样式StringBuilder sb = new StringBuilder();sb.append("<style type=\"text/css\">").append(htmlReport.getStyle()).append("</style>").append(htmlReport.getContent());return sb.toString();
}}
3、换行的使用
4、总分总形式模版设计
5、动态传参数到 sql 中 like 用法
select * from table where name like '%'||:name||'%'select * from 表名 where name like CONCAT("%",CONCAT(:name,"%"));
参数中定义参数:name
6、sql 获取外部参数—》:参数
select * from test where name = :name
7、使用存储过程
call test(:name)
8、多条件查询
${
"select * from 表名 where 1=1 "
+ (emptyparam("参数")==false ? " and 数据库字段 = :参数 " : "")
+ (emptyparam("参数")==false ? " and 数据库字段 = :参数 " : "")
+ (emptyparam("参数")==false ? " and 数据库字段 = :参数 " : "")
}
9、sql生成序列号
SELECT(@i:= @i+1) as num,c.id,c.name
FROMsale_contract c,(SELECT @i:=0) as i;
ureport使用问题总结相关推荐
- 水晶报表 jar包版本过低_工具类学习-UReport报表设计器整合
dada-report报表整合UReport报表设计器工具 结合日常工作和学习实践,针对传统报表子站面临的问题,尝试借助UReport报表设计器解决 1.可在现有工程基础上引入Ureport2报表设计 ...
- ureport 报表合并单元格后双斜表头制作
ureport 报表双斜表头制作 本人翻遍了百度也没有找到合适的方法 无意间的操作竟然成功了 下面分享下步骤 具体细节朋友自己微调下 感觉对您有帮助 点个赞 1.首先打开报表制作中心 选择要合并的单元 ...
- Spring boot 集成 ureport (三) 报表存储至数据库
声明:代码为核心代码,为了简洁!完整代码请移步我的github -->[带我传送到github] UReport2默认提供的名为"服务器文件系统"的报表存储机制,实际上是实现 ...
- UReport使用总结
UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表.在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome.Fire ...
- vue ureport
1.SpringBoot后端整合不用说 <template><t-drawer class="r-dw" :visible="visible" ...
- 开源UReport 整合到产品中实践简要:(七)ureport设计器设计报表前基本功知识-表达式与函数
一.ureport中表达式(其实也包含了函数,函数也是在表达式进行定义) (1)基本表达式类型:数字(含小数位支持),字符串,布尔值 (2)支持加减乘除,求余数(%). (三)三元表达式: 可以看到, ...
- Springboot + Ureport
Ureport通过配置生成报表 一.首先创建一个springboot项目,引入包,pom.xml 如下: <?xml version="1.0" encoding=" ...
- ureport 显示html,Ureport2报表使用问题及注意事项汇总
近期处理了一些Ureport2报表问题,对源码略有了解.现将所遇到的问题总结如下: ------------------------------------------ 问题:html显示的表格实际宽 ...
- 开源UReport 整合到产品中实践简要:(二)UReport 设计器制作的报表效果参考(转载)
UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表. 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chro ...
最新文章
- python使用imbalanced-learn的NeighbourhoodCleaningRule方法进行下采样处理数据不平衡问题
- kubernetes入门mysql_Kubernetes 1.13 完全入门 (10) Mysql 数据例子
- C语言实现通用链表初步(一)
- 2018-10-04-Python全栈开发-day61-DJANGO-MODELS操作补充
- HP DL360 G7安装esxi 6.0
- C# 三种方式实现Socket数据接收(经典)
- leetcode 21 合并两个有序链表 C++
- python sklearn 梯度下降法_科学网—Python_机器学习_总结4:随机梯度下降算法 - 李军的博文...
- IE是怎么处理meta steam的编码的 那100+个xss
- din字体是开源字体吗_12款免费开源英文字体
- golang mac 环境变量_mac下配置go基本环境变量参数
- 图文详解Modbus-RTU协议
- tcl语言读取文件一行_TCL语言笔记:TCL中的列表操作
- unity实现mmd功能(跳舞)
- Fast Refresh 原理剖析
- .net中对象名无效问题解决
- 2023新版php仿蓝奏云网盘合集下载页面系统源码 带后台版本 源码搭建
- 机器人电焊电流电压怎么调_焊接机器人焊机电流电压匹配及行走速度调节(一)...
- 关于计算机在教室的文化建设方案,大学教室文化建设方案
- ADO Execute 方法 (ADO Connection)
热门文章
- 使用C语言实现卷积运算及移动平均滤波器
- 骷髅峡谷,转苹果网卡做黑苹果macOS系统还是装WIFI6网卡ax200?
- PH10全彩 LED屏 64*16 点阵显示4个汉字调试心得
- 写数字android实训报告,android实训报告..doc
- 【Unity资源下载】POLYGON Dungeon Realms - Low Poly 3D Art by Synty
- android Splashy Flash小游戏
- linux安装whl文件
- 环境艺术设计是计算机,哪种笔记本电脑适合学习环境艺术设计?
- 一分钟带你认识最强大的数字可视化工具:微软Power BI
- [转]mitmproxy套件使用攻略及定制化开发