当前位置: 首页 > news >正文

群团网站建设最新wordpress模板

群团网站建设,最新wordpress模板,提高工作效率整改措施,wordpress获取文章id方法积木报表详细入门教程 一、JimuReport部署入门介绍 积木报表可以通过源码部署、SpringBoot集成、Docker部署以及各种成熟框架部署#xff0c;具体可查看积木官方文档 当前采用源码部署#xff0c;首先下载Jimureport-example-1.5.6 1 jimureport-example目录查看 使用ID…积木报表详细入门教程 一、JimuReport部署入门介绍 积木报表可以通过源码部署、SpringBoot集成、Docker部署以及各种成熟框架部署具体可查看积木官方文档 当前采用源码部署首先下载Jimureport-example-1.5.6 1 jimureport-example目录查看 使用IDEA启动打开后如下 db目录下是数据库文件 src目录下是开发文件 2 初始化数据库 可以看到db目录下有一个sql文件这个就是使用积木报表的数据库文件在数据库中初始化一下即可。 查看这个SQL文件可以看到是创建jimureport数据库以及该数据库下的需要用到的表 将SQL文件上传到数据库服务器上并加载到数据库中 [rootzxy ~]# mysql -uroot -p -h localhost jimureport.mysql5.7.create.sql [rootzxy ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 171 Server version: 5.7.41 MySQL Community Server (GPL)Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql use jimureport; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -ADatabase changed mysql show tables; ------------------------- | Tables_in_jimureport | ------------------------- | jimu_dict | | jimu_dict_item | | jimu_report | | jimu_report_data_source | | jimu_report_db | | jimu_report_db_field | | jimu_report_db_param | | jimu_report_link | | jimu_report_map | | jimu_report_share | | rep_demo_dxtj | | rep_demo_employee | | rep_demo_gongsi | | rep_demo_jianpiao | | rep_demo_xiaoshou | | tmp_report_data_1 | | tmp_report_data_income | ------------------------- 17 rows in set (0.00 sec)3 修改数据库配置 修改application.yml配置文件 主要修改datasource处数据库的连接数据 4 启动 启动主类JimuReportApplication 启动成功后可以通过如下URL访问积木报表 5 积木报表工作台 访问URL后直接进入到积木报表工作台 主要分为以下模块 报表管理模块 报表管理模块有数据报表、图形报表、打印设计等可以根据需求设计不同的报表类型 报表设计模块 报表设计模块有新建报表项和报表查看项。在已生成的报表下列可以看到有五个小项目从左到右依次是预览、收藏、删除、复制、分享 模板案例模块 模板案例模块主要是积木报表提供的报表模板当然也可以将自己设计的模板保存称模板。不过需要注意的是将你设计的报表保存成模板时在报表设计模板就找不到该报表。类似于移动报表的形式。 二、JimuReport开发配置入门介绍 1 数据库兼容 目前积木报表支持以下数据库连接方式需要使用到的数据库只需要在POM文件中添加对应得依赖即可 数据库支持MySQL√Oracle、Oracle9i√SqlServer、SqlServer2012√PostgreSQL√DB2、Informix√MariaDB√SQLite、Hsqldb、Derby、H2√达梦、人大金仓、神通√华为高斯、虚谷、瀚高数据库√阿里云PolarDB、PPAS、HerdDB√Hive、HBase、CouchBase× 2 yml文件介绍 server:# 服务端口port: 8085 spring:#数据库datasource:url: jdbc:mysql://${MYSQL-HOST:127.0.0.1}:${MYSQL-PORT:3306}/${MYSQL-DB:jimureport}?characterEncodingUTF-8useUnicodetrueuseSSLfalsetinyInt1isBitfalseallowPublicKeyRetrievaltrueserverTimezoneAsia/Shanghaiusername: rootpassword: rootdriver-class-name: com.mysql.cj.jdbc.Driver# hikari连接池hikari:# 设置数据库连接池connection-timeout: 100000# 池中最小连接数minimum-idle: 5# 池中最大连接数maximum-pool-size: 15# 连接最长闲置时间idle-timeout: 30000# 池中连接最长声明周期max-lifetime: 30000# 连接池名称pool-name: MyHikari jeecg :jmreport:# 只看自己创建的数据saas: false# 是否开启租户openTenant: false# 是否禁止导出PDF和图片按钮exportDisabled: false# 是否自动保存autoSave: true# 自动保存时间间隔毫秒interval: 20000# 列索引col: 100# 自定义项目前缀#customPrePath: #自定义API接口前缀 #{api_base_path}的值#apiBasePath: http://localhost:8080/jeecg-boot# 预览分页自定义pageSize:- 10- 20- 30- 40# 打印纸张自定义printPaper:- title: A5纸size:- 148- 210- title: A4纸size:- 250- 353# 接口超时设置connect-timeout: 300000# Excel导出模式fast(快)、primary(精致模式)默认是fastexport-excel-pattern: fast# excel导出每个sheet页得行数每个sheet页最大1048576page-size-number: 100000# excel样式超过多少行显示默认样式excel-style-row: 1000# 设计页面表格的线是否显示默认trueline: true# 不写字典情况下下拉框默认显示条数 1.4.2版本后丢弃select-show-total: 10# 是否启用签名校验默认不开启开启后会对执行SQL的接口进行参数校验safeMode: true# 预览页面的工具条 是否显示 默认trueviewToolvar: true# 文件上传三种模式# 1local本地存储需要配置存储路径# 2.alioss 阿里云线上存储# 3.minio MinIo线上存储uploadType: local# 本地存储路径配置path :upload: /opt/upload# 阿里云存储oss:endpoint: ??accessKey: ??secretKey: ??bucketName: jimureport# minio存储minio:minio_url: http://minio.jeecg.comminio_name: ??minio_pass: ??bucketName: ?? #输出sql日志 logging:level:org.jeecg.modules.jmreport : info 3 系统变量 系统变量是预置的一些和当前登录人相关的变量比如用户账户、用户部门编码、以及在使用jeecgboot集成报表时支持自定义变量名。 #{sysUserCode} 做为一个系统变量,这里sysUserCode是当前登录人。 例如: select * from table where create_by#{sysUserCode}。 属性名描述用法sysUserCode当前登录人账号 V1.0.10#{sysUserCode}sysDate当前日期的字符串 格式为 yyyy-MM-dd V1.3.3-beta#{sysDate}sysDateTime当前时间的字符串 格式为yyyy-MM-dd HH:mm:ss V1.3.3-beta#{sysDateTime} 三、报表设计 1 新建报表 1.1 创建新的数据报表 以数据报表为例简单介绍创建报表的过程 1.2 进入报表设计页面 如下图可见主要分为四个模块 模块一(左) 数据集管理报表信息数据字典 模块二(右) 这部分是对数据报表的进一步优化 模块三(上) 这些功能跟excel的功能很像 模块四(中) 报表设计也是报表展示区域 1.3 连接数据库 1.3.1 点击SQL数据集 可以看到在数据集管理处有SQL数据集、API数据集、JavaBean数据集、JSON数据集等这是获取数据的四种方式可以根据项目实际情况选择合适的数据集管理方式。 1.3.2 维护数据集 1.3.3 数据源维护 上一步点击维护数据集后会进入到如下页面可以看到这里有积木报表提供的初始化数据集可以在其基础上编辑也可以选择新增数据源 1.3.4 配置数据源 自定义数据源名称适当的名称可以区分业务 根据自己数据库选择对应的数据源类型 一般情况下选择数据源类型后会自动匹配对应的驱动类也可自行修改 数据源地址主要修改数据库的主机名、端口、以及取数据的数据库名称 最后填写好用户名、密码后即可点击密码旁的测试 测试成功后会有如下的数据库连接成功提示 确定后返回即可 1.4 查询数据集 如下图可见主要分为三个模块 模块一(左) 选择用到的数据库后系统会自动列举该数据库中的表可以选中表进行数据查询也可以在报表SQL栏自定义SQL 模块二(上) 模块主要有编码、名称、是否集合、是否分页、报表SQL、SQL解析 编码尽量是唯一的名称可以自定义 选中是否集合代表有多条数据 选择是否分页后当本页面无法显示所有数据时会自动分页 在报表SQL处填写查询数据语句 最后点击SQL解析 模块三(下) 模块主要有报表字段明细、报表参数、数据预览等 报表字段明细是查询的结果字段报表参数是当SQL语句中有参数的时候需要用到数据预览可以预览当前查询结果 1.4.1 报表字段明细 字段名 这是根据SQL语句查询的结果字段 排序 给字段的排序对报表结果没影响但是当设置多个查询框的时候它可以决定查询框依次展示的顺序 字段文本 可以给字段做注释方便查看同样在设置查询框的时候提示语句会是字段文本内容 类型 有数值类型、字符类型、日期类型。最主要是日期类型当该字段是日期时如果你想设置范围查询(比如我想查询该日期2023-01-01到2023-02-02期间数据)那么该字段的类型应该设置为日期类型 字典code 可以填写自定义的字典比如数据库有status字段值为012。那么可以设置字典映射对应的含义。 查询 选中即代表对该字段设置查询 查询模式 在查询模式中最常用的是输入框、下拉单选、下拉多选、范围查询、模糊查询 输入框 不支持模糊搜索 下拉单选 下拉多选 范围查询 可用于设置时间字段时间范围查询 模糊查询 支持模糊查询 下拉树 自定义下拉框 查询默认值 查询日期格式 日期格式如下可以根据需求格式化日期 yyyy-MM-dd HH:mm:ss参数配置 下拉单选默认只能显示几个如果需要显示更多的话可以在参数配置中填写如下 {selectSearchPageSize:20}1.4.2 报表参数 在报表SQL中如果添加参数判断语句则报表参数处会有如下选项框跟报表字段明细处相同 在如下的操作中暂时不使用参数 1.4.3 数据预览 数据预览后点击确定即可 1.5 报表设计 上一步确定后即可进入如下页面进行报表设计 1.5.1 报表头设计 首先最下面有滚动条当字段过多时可以滑动即可 其次最右边的框可能会阻挡视线在用不到的时候收缩即可 然后根据已有字段在Excel框中手动填入字段名称即可 1.5.2 数据源绑定 在左侧就是我们需要绑定的数据集可使用鼠标拖动放置到对应的excel单元格中即可 1.5.3 数据源绑定后 数据集绑定后就是如下页面 1.5.3 报表保存 点击保存后首次保存需要添加报表名称以及类型。 之后就会在如下图的左侧栏目显示对应的信息 填写后点击小眼睛预览即可 1.5.4 报表预览 现在就可以看到数据结果了从如下我们可以看出 1.因为我们在查询数据集的时候选了是否分页中的是所有当前我们总共有100条数据分了十页。 默认配置中可以在预览报表后选择每页展示10条、20条、30条、40条 如果需要50条、100条那么就可以修改如下配置 jeecg :jmreport:# 预览分页自定义pageSize:- 10- 20- 30- 402.可以通过首页、上一页、下一页、末页依次查看数据也可以在是否分页中选中否在一个页面显示 3.除了打印操作外还有导出操作其中可以导出为Excel、PDF、PDF图像、图片 jeecg :jmreport:# 打印纸张自定义printPaper:- title: A5纸size:- 148- 210- title: A4纸size:- 250- 353# Excel导出模式fast(快)、primary(精致模式)默认是fastexport-excel-pattern: fast# excel导出每个sheet页得行数每个sheet页最大1048576page-size-number: 100000# excel样式超过多少行显示默认样式excel-style-row: 1000# 设计页面表格的线是否显示默认true4.仔细的话可以看到最后有一个滑动条这个是调整导出的清晰度的 不过目前来看也只是把数据展示出来了不过看着嘛不是太好看。 2 页面优化 如上图所示的报表仅仅是展示数据不过这样看起来似乎太草率了所以再优化一下吧 保存报表后在积木报表中就可以看到对应的报表文件 此时我们如果还需要编辑报表就点击这个报表即可 2.1 居中 选中所有数据后然后单击居中按钮即可 2.2 加粗 报表头跟数据颜色深度一样是不是不容易区分这时就可以给报表头加粗 选中报表头然后单击加粗按钮即可 2.3 填充颜色 报表头颜色加粗后看着是顺眼了点那么为了更好的区分报表头和报表数据 选中报表头然后单击填充颜色选择适当的颜色即可 预览报表01 居中、加粗、填充颜色后再次预览查看报表 1.可以看到相对好多了但是每个数据之间是没有划分界限的线的2.可以看到默认的每个字段分配的大小是一样的3.在数据库中性别是F、M那怎么显示为男、女 2.4 添加边框 选择所有数据后选择添加边框添加全边框 2.5 扩展字段单元格 鼠标放在此位置后会变成双竖线‖此时拖动即可 2.6 添加数据字典 2.6.1 打开数据字典 单击左侧的数据字典右侧的铅笔箭头进入数据字典配置模块 2.6.2 查看数据字典 如下图积木报表添加的数据字典都在此 1.首先可以通过字典名称、字典编号查询历史数据字典2.单击添加即可添加新的数据字典3.已存在的数据字典可以编辑数据字典的信息也可以修改字典中配置的信息也可以删除 2.6.3 添加字典 添加字典后填写字典名称和字典编码 字典名称自定义即可 字典编码是需要拿到此处使用1.4 查询数据集 2.6.4 字典配置 单击字典配置后即可添加配置如下数据其中数据值是数据库中的数据名称是其映射的数据 2.6.5 绑定字典 将创建的字典名称复制到性别字段对应的字典Code处确定即可 预览报表02 可以看到添加边框、字段扩展、匹配数据字典后效果相对预览报表01的时候有好了一点 3 导出为Excel 报表已经初步设计好可以单击导出选择导出为Excel查看数据 # application.yml参数 jeecg :jmreport:# 导出时每个sheet页存储的数据量超过这个数据量后会分sheet页# 每个sheet页最大1048576page-size-number: 100000# excel样式超过多少行显示默认样式excel-style-row: 10004 查询框设置 需求描述 1.想要通过手机号查询对应用户信息2.想要通过姓名模糊查询用户信息3.想要根据性别查看用户信息4.想要查询生日是2000年01月01日到2001年01月01日的用户信息 4.1 通过手机号查询对应用户信息 通过手机号查询用户信息可使用输入框做查询必须是手机号一个数字不差。 4.1.1 配置输入框 手机号所在行勾选查询框设置查询模式为输入框 4.2.2 手机号查询 可以看到通过手机号查询到对应的用户信息手机号必须是丝毫不差 4.2 通过姓名模糊查询用户信息 通过姓查询该姓氏下所有的用户采用模糊查询即可 4.2.1 配置模糊查询 4.2.2 姓名查询 可以看到在姓名框输入陈后即可筛选出所有姓陈的用户 4.3 通过性别筛选用户信息 4.3.1 配置下拉单选 4.3.2 性别下拉框 4.3.3 性别筛选 4.4 查询生日是2000年01月01日到2001年01月01日的用户信息 4.4.1 配置日期范围查询 4.4.2 查询指定日期范围数据 四、报表优化 1. JimuReport报表下拉框条数参数调整 {selectSearchPageSize:n} 1.1 下拉框条数限制 下拉框默认只显示10条记录如果想要显示更多条数可以通过添加参数实现。 1.2 参数 selectSearchPageSize参数设置参数大小 1.3 效果 可以看到设置的下拉框条数20条已经实现 2. JiMuReport报表开发列数量限制调整 2.1 开发列数限制 JiMuReport报表在开发的时候需要100-200列的数据但是在设计到一定数量的时候水平下拉框就不能滑动了 2.2 报表参数调整 col: n 在application.yml文件的jmreport配置处如果想要开发150个字段以内的报表那么就添加列索引参数col:150。可以根据需求自行设置。 2.3 效果 调整好参数后可以再设计这个表可以发现已经拥有足够的列数可以开发。 3. JiMuReport报表开发日期筛选功能实现年月日-时分秒筛选 日期筛选可分为年月日筛选、年月日时分秒筛选 具体的实现方式可以根据自己日期的格式设置 3.1 年月日筛选功能 开启日期范围查询通常需要 设置类型日期类型 查询是 查询模式范围查询 当日期格式包括时分秒的时候如果在进行筛选的时候只做时分秒筛选那么筛选的精度可能达不到业务需求 3.2 设置日期查询格式 将需要进行筛选查询的日期 修改查询日期格式为yyyy-MM-dd HH:mm:ss 3.3 效果 修改查询日期格式后就可以精准到时分秒进行筛选
http://www.tj-hxxt.cn/news/225435.html

相关文章:

  • 团购网站及域名做网站需要用什么软件
  • 多肉建设网站前的市场分析pantone色卡官网入口
  • 宠物主题网站模板网站建设后台管理登陆代码
  • 东莞网站建设服务有什网站开发开票交税
  • 网站建设好了怎么进行推广科技公司网页
  • 建设工程造价信息网站怎么建立一个公司网站
  • 网站程序 seo网站开发中常见的安全漏洞
  • 提供营销单页网站乐清本地网
  • 网站开发项目技能比赛获奖报道江门网站制作费用
  • 做再生料的网站网站建设课程中的收获
  • 网站备案资料下载企业所得税分录
  • 老网站不要了做新站需要怎么处理京东商城网上购物官网
  • 宝安大型商城网站建设定制客户管理软件
  • 上海红酒网站建设企业建设网站需要服务器吗
  • 企业门户网站云服务器配置要求长春火车站电话咨询电话
  • 发光字体制作网站深圳设计网站培训
  • 哪个网站可以做视频片头网站怎么开发
  • 网站建设初期 该如何推广seo的网站
  • 人力资源公司起名大全册子网络优化工程师能干一辈子吗
  • 新宫网站建设公司wordpress企业建站视频
  • 推广网站怎样做鲜花网站模版
  • 营销型网站建设的重要原则wordpress 在线字体
  • 太原百度seo网站建设织梦企业黄页网站源码
  • 武夷山网站建设wzjseo深圳住房和建设局网站无法登陆
  • 怎么让客户做网站优化一个空间可以做几个网站吗
  • 网站上展示手机页面是怎么做的山西国人伟业网站
  • 徐州市丰县建设局网站flash网站模版
  • 北京做网站建设的公司哪家好报纸门户网站建设方案
  • 找人做网站上线后被投诉侵权互联网营销师培训学校
  • 武隆网站建设费用网上购物商城有哪些