Eova V1.6.0 正式版发布,升级到 JFinal 3.4

栏目: Java · 发布时间: 6年前

内容简介:花了1年多时间,经过7个Beta版本终于定为正式版,我们没有停更没有偷懒,只希望为你提供最好的,强烈建议升级。其中有很多的时间用于为大家答疑,完善文档,提供手把手的视频教程,以及项目实战视频教程。元对象拦截器新增查询合计拦截,简单快速搞定汇总合计需求登录初始化方法新增参数可方便获取当前登录用户数据

花了1年多时间,经过7个Beta版本终于定为正式版,我们没有停更没有偷懒,只希望为你提供最好的,强烈建议升级。其中有很多的时间用于为大家答疑,完善文档,提供手把手的视频教程,以及项目实战视频教程。 查看视频教程课程目录

更新简介:

  • 升级到JFinal3.4,兼容jfinal-java8 3.4。PS:V1.6.x 最后一个支持JDK7的版本,后面的大版本直接升级到JFinal3.5,JDK8

  • 针对Oracle进行大量优化和兼容测试

  • 支持多图片上传控件

  • 下拉树支持多选

  • 支持快速实现Grid合计行

更新内容:

  • [需求]下拉树支持多选

  • [需求]下拉树选择已选中项清空控件值

  • [需求]Office可以随意传递URL参数

  • [需求]Office可以快速添加自定义按钮

  • [需求]新增多图上传控件

  • [需求]Druid控制台仅限超管访问

  • [需求]Eova表达式支持缓存策略配置

  • [优化]Oracle类型优化

  • [优化]上传图片大小可配置[upload_img_size]

  • [优化]上传优化,防止多文件批量上传重名(添加随机数)

  • [优化]持久化时续传虚拟字段

  • [优化]强化表达式支持自定义参数大小写敏感

  • [优化]BaseController方法修饰词调整,以兼容JF3.5

  • [优化]拦截器updateInit()可命中详情页

  • [修复]Oracle覆盖导入字段丢失问题

  • [修复]全局拦截条件拼接问题

  • [修复]导出菜单脚本异常

  • [修复]Cache Key简化,需要更新ehcache.xml

  • [修复]元数据拦截器自定义完整 SQL 无法执行

元对象拦截器新增查询合计拦截,简单快速搞定汇总合计需求

/**
 * 为Grid添加Footer汇总统计行
 */
public class DataMoneyIntercept extends MetaObjectIntercept {

	@Override
	public Kv queryFooter(AopContext ac) throws Exception {
		double sum = 0;
		double sum1 = 0;
		double sum2 = 0;

		for (Record record : ac.records) {
			sum += record.getDouble("num");
			sum1 += record.getDouble("num1");
			sum2 += record.getDouble("num2");
		}

		return new Kv().set("moon", "汇总:(单位/元)").set("num", sum).set("num1", sum1).set("num2", sum2);
	}
	
}

登录初始化方法新增参数可方便获取当前登录用户数据

/**
 * 登录初始化
 * @param ctrl
 * @param user 当前登录用户数据
 * @param e 当前登录帐号数据集(方便取用户数据)
 * @throws Exception
 */
@Override
protected void loginInit(Controller ctrl, User user, Record r) throws Exception {
	super.loginInit(ctrl, user, r);

	user.set("name", r.get("name"));

	Role role = Role.dao.findById(user.getInt("rid"));
	if (role != null) {
		user.setRole(role);
	}
}

下面是来自开源社区的评论:

  • 我的CSharp时代:有点丑!

  • 危险的驾驶:不觉得这UI好丑吗? 难道只有我说出来实话?

  • leavegee:把UI换成amazeui吧.直接变成高大上项目

  • 大东家:UI没有吸引力,希望楼主努力一把,用上现代的后台

  • 道童:easyui的界面呀,丑到爆,用妹纸UI,或者Bootstrap高大上一万倍,看了UI就没兴趣了

  • Rua:UI真的丑哭啊,大神快更新下UI吧,框架挺实用的,就是UI太丑,占时先等等。。。

  • yanhl:都用了jfinal了,会不会把beetl 改enjoy模板引擎啊??? 全面支持jfinal啊,方便

-----------------------

喷够了没有,MMP,不管你们能不能忍,我反正不能忍。

LZ不上班了,全心全意好好做一个炫酷的专业版给你们用行了吧?

你们说UI丑,那我换一个全国最流行的UI

你们说要用Enjoy,那我就用最新的JFinal全家桶!

你们说不用Mysql,那我就支持全库Mysql,Oracle,SqlServer,Postgresql 够不够?

你们说工作流很难搞,那我就原创一个简单工作流!

还有谁,接着喷!需要专业版的可以联系我!


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Practice of Programming

The Practice of Programming

Brian W. Kernighan、Rob Pike / Addison-Wesley / 1999-2-14 / USD 49.99

With the same insight and authority that made their book The Unix Programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual progr......一起来看看 《The Practice of Programming》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试