文章目录

  • 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使用问题总结相关推荐

  1. 水晶报表 jar包版本过低_工具类学习-UReport报表设计器整合

    dada-report报表整合UReport报表设计器工具 结合日常工作和学习实践,针对传统报表子站面临的问题,尝试借助UReport报表设计器解决 1.可在现有工程基础上引入Ureport2报表设计 ...

  2. ureport 报表合并单元格后双斜表头制作

    ureport 报表双斜表头制作 本人翻遍了百度也没有找到合适的方法 无意间的操作竟然成功了 下面分享下步骤 具体细节朋友自己微调下 感觉对您有帮助 点个赞 1.首先打开报表制作中心 选择要合并的单元 ...

  3. Spring boot 集成 ureport (三) 报表存储至数据库

    声明:代码为核心代码,为了简洁!完整代码请移步我的github -->[带我传送到github] UReport2默认提供的名为"服务器文件系统"的报表存储机制,实际上是实现 ...

  4. UReport使用总结

    UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表.在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome.Fire ...

  5. vue ureport

    1.SpringBoot后端整合不用说 <template><t-drawer class="r-dw" :visible="visible" ...

  6. 开源UReport 整合到产品中实践简要:(七)ureport设计器设计报表前基本功知识-表达式与函数

    一.ureport中表达式(其实也包含了函数,函数也是在表达式进行定义) (1)基本表达式类型:数字(含小数位支持),字符串,布尔值 (2)支持加减乘除,求余数(%). (三)三元表达式: 可以看到, ...

  7. Springboot + Ureport

    Ureport通过配置生成报表 一.首先创建一个springboot项目,引入包,pom.xml 如下: <?xml version="1.0" encoding=" ...

  8. ureport 显示html,Ureport2报表使用问题及注意事项汇总

    近期处理了一些Ureport2报表问题,对源码略有了解.现将所遇到的问题总结如下: ------------------------------------------ 问题:html显示的表格实际宽 ...

  9. 开源UReport 整合到产品中实践简要:(二)UReport 设计器制作的报表效果参考(转载)

    ​ UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表. ​ 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chro ...

最新文章

  1. python使用imbalanced-learn的NeighbourhoodCleaningRule方法进行下采样处理数据不平衡问题
  2. kubernetes入门mysql_Kubernetes 1.13 完全入门 (10) Mysql 数据例子
  3. C语言实现通用链表初步(一)
  4. 2018-10-04-Python全栈开发-day61-DJANGO-MODELS操作补充
  5. HP DL360 G7安装esxi 6.0
  6. C# 三种方式实现Socket数据接收(经典)
  7. leetcode 21 合并两个有序链表 C++
  8. python sklearn 梯度下降法_科学网—Python_机器学习_总结4:随机梯度下降算法 - 李军的博文...
  9. IE是怎么处理meta steam的编码的 那100+个xss
  10. din字体是开源字体吗_12款免费开源英文字体
  11. golang mac 环境变量_mac下配置go基本环境变量参数
  12. 图文详解Modbus-RTU协议
  13. tcl语言读取文件一行_TCL语言笔记:TCL中的列表操作
  14. unity实现mmd功能(跳舞)
  15. Fast Refresh 原理剖析
  16. .net中对象名无效问题解决
  17. 2023新版php仿蓝奏云网盘合集下载页面系统源码 带后台版本 源码搭建
  18. 机器人电焊电流电压怎么调_焊接机器人焊机电流电压匹配及行走速度调节(一)...
  19. 关于计算机在教室的文化建设方案,大学教室文化建设方案
  20. ADO Execute 方法 (ADO Connection)

热门文章

  1. 使用C语言实现卷积运算及移动平均滤波器
  2. 骷髅峡谷,转苹果网卡做黑苹果macOS系统还是装WIFI6网卡ax200?
  3. PH10全彩 LED屏 64*16 点阵显示4个汉字调试心得
  4. 写数字android实训报告,android实训报告..doc
  5. 【Unity资源下载】POLYGON Dungeon Realms - Low Poly 3D Art by Synty
  6. android Splashy Flash小游戏
  7. linux安装whl文件
  8. 环境艺术设计是计算机,哪种笔记本电脑适合学习环境艺术设计?
  9. 一分钟带你认识最强大的数字可视化工具:微软Power BI
  10. [转]mitmproxy套件使用攻略及定制化开发