
jasperreport
kong-kong
记录流水账
展开
-
FineReport11-日期控件-添加js事件
日期控件事件添加默认显示当天设置js脚本//创建日期对象,返回值为当前日期(包含时分秒)var mydate = new Date(); //赋值给日期控件this.options.form.getWidgetByName("startSaleDate").setValue(mydate); js脚本 - 1个月前var mydate = new Date(); //创建日期对象,返回值为当前日期(包含时分秒)mydate.setMonth(mydate.getMonth()原创 2021-12-28 09:32:37 · 2269 阅读 · 0 评论 -
FineReport11-搜索-工具函数
数据库查询单个下拉框搜索${if(len(userId) == 0,"","and u.userid = '" + userId + "'")}日期搜索${if(len(startSaleDate) == 0,"","and xsrq >=to_date( '" + startSaleDate + "','yyyy-mm-dd')")}多个值搜索name in ('${userId}')原创 2021-12-27 17:19:20 · 508 阅读 · 0 评论 -
FineReport11-下拉框-数据搜索
模板参数模板 -> 模板参数界面配置数据源配置ds-user-dict-queryselect * from (select * from t_user u where name like '%${userId}%') where rownum <= 20数据字典配置界面测试原创 2021-12-27 16:09:00 · 496 阅读 · 0 评论 -
FineReport11-数据字典
数据字典数据库模式数据集模式原创 2021-12-27 15:32:04 · 1509 阅读 · 0 评论 -
字体中英文对照
华文细黑:STHeiti Light [STXihei]华文黑体:STHeiti华文楷体:STKaiti华文宋体:STSong华文仿宋:STFangsong俪黑 Pro:LiHei Pro Medium俪宋 Pro:LiSong Pro Light标楷体:BiauKai苹果俪中黑:Apple LiGothic Medium苹果俪细宋:Apple LiSung LightWindows的一些:新细明体:PMingLiU细明体:MingLiU标楷体:DFKai-SB黑体:SimHei转载 2021-12-25 14:31:12 · 1463 阅读 · 0 评论 -
FineReport缺失字体检测
字体缺失检测管理系统 -> 系统管理 -> 常规 -> 字体缺失检测字体缺失检测选中开启后,在打印或导出模板时,可检测服务器字体是否支持模板中字体打印如果有缺失的字体,会提示参考文档https://help.fanruan.com/finereport/doc-view-4063.html...原创 2021-12-25 14:25:08 · 868 阅读 · 0 评论 -
Linux 系统安装中文语言包
操作步骤本文以 CentOS7 系统为例查看当前语言locale下面LANG=en_US.UTF-8是当前语言查看是否存在中文语言包locale -a | grep zh_CNzh_CN.utf8是简体中文,如果没有zh_CN.utf8,就安装语言包,如果存在可以直接设置。安装中文语言包当前系统已有zh_CN.utf8,忽略本节内容yum install kde-l10n-Chinese临时修改系统默认语言临时修改,重启服务器之后就会还原为之前的设置。修改为中文,如下所示转载 2021-12-25 14:02:21 · 19757 阅读 · 1 评论 -
FineReport11-linux-server-安装缺失字体
字体不显示Linux 系统如何安装检查系统中是否有字体包 zh_cn.UTF-8查看系统默认语言是否为 zh_cn.UTF-8若不是,安装中文语言包以及设置系统默认语言的方法请参见Linux 系统安装中文语言包echo $LANG临时修改系统默认语言临时修改,重启服务器之后就会还原为之前的设置。修改为中文,如下所示:LANG="zh_CN.UTF-8"永久修改系统默认语言方法一vi /etc/locale.confLANG=zh_CN.UTF8然后重启方法二l原创 2021-12-25 14:00:25 · 2646 阅读 · 0 评论 -
FineReport11-server-目录维护
目录维护管理系统 -> 目录管理原创 2021-12-25 10:38:01 · 364 阅读 · 0 评论 -
FineReport11-server-外置数据库配置
外置数据库配置管理系统 -> 数据连接 -> 数据连接管理新建数据连接选择数据库选择一个自己使用的数据库配置数据库连接测试连接保存原创 2021-12-25 10:28:15 · 1485 阅读 · 0 评论 -
FineReport11-单个字段搜索
定义数据源select * from 销量 where 地区='${area}'新增模板参数模板 -> 模板参数设置参数面板点击下area注意:这里的area是sql语句中的参数修改控件类型把text改成下拉框点击1添加下拉框的数据字典选择数据字典的数据库-表-字段模板预览搜索-华东搜索-华北参考文档https://help.fanruan.com/finereport/doc-view-158.html...原创 2021-12-25 10:12:13 · 277 阅读 · 0 评论 -
FineReport11服务器部署包安装
下载路径https://www.finereport.com/product/download解压tar -xzvf tomcat-linux.tar.gz启动sh startup.sh访问http://ip:8080/webroot/decision/login/initialization账号设置数据库选择参考文档https://help.fanruan.com/finereport/doc-view-2919.html...原创 2021-12-25 09:10:59 · 3504 阅读 · 0 评论 -
FineReport11设置列排序
固定数据排序双击要排序单元格 -> 高级INDEX($$$,"早餐","中餐","晚餐","夜宵")参考文档https://help.finereport.com/finereport9.0/doc-view-900.html原创 2021-12-24 16:03:19 · 1676 阅读 · 0 评论 -
FineReport11 设置默认为0.00 及格式化2位小数
设置默认值为0.00选中单元格 -> 鼠标右键 -> 条件属性 -> 添加条件属性LEN($$$)==0注意如果新值填0,而单元格有格式化2位小数,界面还是显示0所以有格式化情况下,新值也需要有小数点格式化2位小数双击单元格 -> 高级FORMAT($$$,"#,##0.00")...原创 2021-12-24 15:49:54 · 7272 阅读 · 1 评论 -
jasperreport动态设置样式
style<style name="Table_font1"> <conditionalStyle> <conditionExpression><![CDATA[$F{FIRSTNAME}.startsWith("La")]]></conditionExpression> <style mode="Opaque" backcolor="#ABABAB" isBold="true"> <box>原创 2021-09-18 16:50:43 · 1286 阅读 · 0 评论 -
Connection/Data Source Expression Menu
If the main report dataset uses a connection, such as a JDBC connection, you see the following options:如果主报表数据集使用诸如JDBC连接之类的连接,则会看到以下选项:Don't use any connection or Data SourceSelect this if you do not want to specify any data for thedataset run. .翻译 2020-12-02 23:15:10 · 455 阅读 · 0 评论 -
JaspeRreport手把手Collection of JavaBeans
新建模板data adaper调整原创 2020-11-26 23:04:23 · 363 阅读 · 0 评论 -
jasperreport变量
field$F{<field name>}($F{myField} != null) ? $F{myFiled}.doSomething() : null$F{myfield}+ “”(($F{name}.length() > 50) ? $F{name}.substring(0,50) : $F{name})Default ParametersJasperReports提供了一些内置参数(在报告引擎内部)。 您可以阅读内置参数,但是您不能修改或删除它们。.原创 2020-12-02 17:01:55 · 1552 阅读 · 1 评论 -
jasperreport分页
比如打印订单每条1张小票1. 选中Break,拖到小票处表达式:new Boolean($V{REPORT_COUNT}%1==0)原创 2020-04-08 17:19:11 · 3993 阅读 · 1 评论 -
jasperreport 指定格式大小
1. 在模板空白处点击下2. 点击Edit Page Format3. 指定Format 或者 Width、Height原创 2020-04-08 17:15:27 · 3065 阅读 · 0 评论 -
JasperReport不分页
不分页有2种方式:1. jrxml 配置 isIgnorePagination="true"<jasperReport isIgnorePagination="true"></jasperReport>2. 编码指定参数Map<String,Object> map = new HashMap<>();map....原创 2019-05-13 23:29:42 · 1911 阅读 · 0 评论 -
JasperReport 默认打印机打印/指定打印机打印
1. 加载模板JasperPrint jasperPrint = JasperFillManager.fillReport("WebRoot/report/test.jasper", new HashMap(),new JREmptyDataSource());//false/true 表示在打印的时候是否显示打印机设置JasperPrintManager.printReport(jasp...转载 2018-10-10 17:20:23 · 2837 阅读 · 1 评论