随笔分类 - jeecg
摘要:jeecg uedit 图片上传配置自定义物理路径,简单描述:我们知道 jeecg 中使用的 uedit 默认图片上传路径为 "当前项目\plug-in\ueditor\jsp\uploadx\日期\图片.png",但是把图片放在项目中显然是很不友好的,所以我们自定义上传路径。 1、plug-in\
阅读全文
摘要:我们清楚,jeecg 导出 excel 采用的是 easypoi,不知道是否遇到过这种情况: 我们以一个实体属性为例: @Excel(name="问题分类",dicCode="xx")private java.lang.String mwoQuestionCategory; Easypoi 在 @E
阅读全文
摘要:jeecg富文本编辑器增加字体(仿宋) 温馨提示:jeecg 提供了 uedit 富文本的实现,如下针对的是 uedit 增加仿宋字体示例。 主要修改三个文件:plug-in\ueditor\ueditor.config.js、plug-in\ueditor\lang\en\en.js、plug-i
阅读全文
摘要:假装有需求 关于 jeecg 提供的部门树,相信很多小伙伴都已经用过了,今天假装有那么一个需求 "部门树弹窗选择默认展开下级部门",带着这个需求再次去探索一下吧。 一、改造之前的部门选择树流程 1.1 t:departSelect标签 代码片段: <t:departSelect selectedNa
阅读全文
摘要:为什么要写这篇文章? 之前写过一篇类似的文章 jeecg笔记之自定义显示按钮exp属性,但是有些小伙伴留言参考后不起作用,当时我的 jeecg 版本为3.7.5,最终以版本不同,暂时搁浅了。今天,重新回到这个问题,一起去讨伐这个不起效果的 exp。 前台参考界面 因为重新拉取的新版本 jeecg(3
阅读全文
摘要:为什么要写这篇文章? 我们了解,使用 jeecg 提供的 CriteriaQuery 查询方式,确实能满足绝大数的需求,但是往往有那么个比较复杂的情况,需要我们直接去写 sql,比如多表查询呀等等等等~因此,就整理了 "自定义datagrid查询" 这篇文章,希望这篇文章对你有所帮助。 后台data
阅读全文
摘要:一、前言 针对即将上线的 jeecg-boot 做一些准备。 二、了解系列 1、了解 nodejs Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScr
阅读全文
摘要:1、datagrid 操作按钮(按钮样式) 操作按钮的显示主要依赖于 <t:dgCol title="操作" field="opt" ></t:dgCol> 标签,如果没有该标签,下方即使加入也不显示。 <t:dgCol title="操作" field="opt" width="100"></t:
阅读全文
摘要:1、前言 用过 jeecg 的小伙伴,在 jeecg 实体中常见下面几个字段: /**创建人名称*/ private java.lang.String createName; /**创建人登录名称*/ private java.lang.String createBy; /**创建日期*/ priv
阅读全文
摘要:1、前言 jeecg 中已经自带 word 的导出导出功能,其所使用的也是 easypoi,尽管所导出的 word 能满足大部分需求, 但总是有需要用到自定义 word导出模板,下文所用到的皆是 easypoi 提供的,为方便下次翻阅,故记之。 2、代码部分 2.1、controller @Requ
阅读全文
摘要:1、前言 jeecg 中已经自带 excel 的导出导出功能,其所使用的是 easypoi,尽管所导出的 excel 能满足大部分需求, 但总是有需要用到自定义 excel 导出模板,下文所用到的皆是 easypoi 提供的,为方便下次翻阅,故记之。 2、代码部分 2.1、controller @R
阅读全文
摘要:1、前言 我们知道 mybatis 中的动态sql语句是基于 OGNL 表达式的。 额外补充一点:mybatis 中的 #{} 和 ${} ,可直接跳过。 #{}表示一个占位符号,#{}接收输入参数,类型可以是简单类型,pojo、hashmap。 如果接收简单类型,#{}中可以写成value或其它名
阅读全文
摘要:1、需求 先看一下需求吧,我们希望 datagrid 操作栏中的按钮,可以根据条件进行动态显示。 2、实现 其实 jeecg 提供了一个属性 - exp ,通过该属性即可实现。 <t:dgFunOpt funname="startInspect(id,mcaPhone)" exp="mcaStatu
阅读全文
摘要:1、前言 jeecg 考虑到默认模糊查询的话,会增加系统压力,导致查询慢,本来系统就挺那啥的... 2、方式一之实体赋值 实体重新赋值查询,用 * %% * 实现,我们知道 sql 中通常使用 % 去模糊查询的,jeecg 中 datagrid 方法里判断实体属性是否为空,不为空则重新赋值即可。 至
阅读全文
摘要:1、需求 先说一下需求场景吧,我们知道 jeecg 中提供了下拉,其中包含两种使用场景; 一种是直接通过 t:dictSelect 使用,再就是 t:dgCol 用于表头的列表工具条标签; 总之就是这个样子 需求来了,我们想要下拉的数据有个排序,比如原来没有排序的 再来看一下数据字典表中的数据如下:
阅读全文
摘要:1. 前言 终究还是入了 jeecg 的 "坑",国庆后公司采用该框架开发,故开篇记录。 虽说入"坑",但不得不承认 jeecg 确实是一个非常强大的平台。 其实近几年凡是知名的开源框架都是采用代码生成器了,所以 jeecg 同样支持代码生成器,这让我们节省了非常多时间,尤其对于我所在的公司来讲,时
阅读全文