centos 微软 linux nginx 开源 Ubuntu Windows Firefox shell 云计算 Android Python mysql wordpress java 编程 程序员 apache php google

JavaEE快速开发框架Wabacus 4.1发布,开发效率提高五倍以上

Wabacus是一个JavaEE快速开发框架,采用面向声明的开发模式,可以不用编程或极少编程即可实现复杂的数据展示、数据编辑、表单处理等功能,将JavaEE的开发效率提高5倍以上,代码减少60%以上。 

此次发布的4.1版本主要更新包括: 

1、支持图形报表类型 
2、支持跨页选中记录行,即同时选中多页上的记录行进行操作 
3、新增两种行选中类型 
4、支持跨页编辑editablelist2/listform报表的数据,即一次修改多页的记录。 
5、支持指定editablelist2/listform报表类型添加记录行时的新记录行显示位置,支持添加记录行的回调函数,在此回调函数中可以修改新添加行的样式等 
6、完善editablelist2/editabledetail2报表类型的列格式化功能,允许某列数据在编辑后仍然保持格式化效果,而不会因为编辑数据而丢失 
7、支持在对报表进行某个操作时,在服务器端的某个阶段向客户端用户弹出“确认”提示窗口,并能根据用户点击“确定”和“取消”进行不同的处理 
8、扩展了客户端服务器端校验功能,支持在校验时获取到任意列的数据,同时新增了失去焦点时进行服务器端校验的功能 
9、编辑数据时新增对自动增长字段类型的支持,而不像之前只能用sequence或uuid做为表的关键字段 
10、解决了<report/>的id属性不能出现下划线_的问题 
11、所有控制样式的styleproperty(比如控制输入框、数据列等)都支持配置url{paramname}或rrequest/request/session{key/key.property}方式指定动态获取样式字符 
12、支持同步和异步两种数据导入方式,支持为所有类型的组件都配置一个或多个数据导入功能 
13、支持显示报表数据前拦截方法,允许在此拦截方法中显示一些自己的内容,或者中断报表的显示,支持获取报表数据的json格式并传给onload回调函数 
14、扩展显示每行、每列数据的拦截方法,在这里可以方便地读写各列的数据,并且支持在拦截方法中动态设置某条记录为行选中状态 
15、支持在<format/>方法中设置标题行的样式和当前数据行的样式,以及设置某列的显示样式,而不是只能在拦截方法中设置。 
16、优化了数据编辑时用户体验,不会因为编辑数据自动跳转到第一页,而是仍保持在当前页。 
.............................. 

框架地址:http://code.google.com/p/wabacus
论坛地址:http://wabacus.btedu.gov.cn/ 
ITeye专访:http://www.iteye.com/magazines/91
在线DEMO演示地址: http://elib.hrbeu.edu.cn/WabacusDemo/  (另两个在线DEMO服务器因为贡献者正在出差,还没部署4.1版DEMO)

延伸阅读

评论