B-JUI1.3终于发布了,升不升级都是问题
2016-10-19 21:12
337 查看
之前做B/S管理系统的时候采用的是DWZ,后来发现了B-JUI,结构类似,但界面风格采用的是Bootstrap,于是就转成用B-JUI了,并且配合它的展示特点后端逻辑处理也做了个框架,可以直接从数据库表或者视图生成业务模块,包括分页列表、增删改、导出、条件查询等常用功能,也可以继承通用类增加业务逻辑进行功能扩展。
最近在用ThinkJS重写了这个框架,已经开源,目前持续更新中(http://git.oschina.net/defans/cmpage)。
框架的基本思想是通过设置模块操作页面的列表、编辑、查询的字段类型、样式等参数,在后端拼出各个HTML片段(类似于组件),输出到前端BJUI,再由BJUI进行展示和交互,其中并没有用到数据表格(dataGrid),这个插件类似于JqGrid,预设了很多功能,但和我的想法偏左,如果要转换过来还是有不少工作量的。
BJUI1.3之前的版本只适合于PC端,当屏幕尺寸变化的时候展示效果并不理想,BJUI1.3开始,这方面倒是改进了,真正做到了屏幕自适应,但也去掉了固定表格、可编辑表格、查找带回等插件,还是感觉到了很多不方便,看来还得自己想办法了。由于业务模块设置部分的界面用到了这些插件,逻辑也较复杂,想想还是算了,两个版本一起用吧,主页面和个业务模块的页面采用新版本,而模块设置部分则采用B-JUI1.2,通过iframe方式加载到navtab中,经测试,大部分功能还是可以用的,当然也用做不少调整。
最近在用ThinkJS重写了这个框架,已经开源,目前持续更新中(http://git.oschina.net/defans/cmpage)。
框架的基本思想是通过设置模块操作页面的列表、编辑、查询的字段类型、样式等参数,在后端拼出各个HTML片段(类似于组件),输出到前端BJUI,再由BJUI进行展示和交互,其中并没有用到数据表格(dataGrid),这个插件类似于JqGrid,预设了很多功能,但和我的想法偏左,如果要转换过来还是有不少工作量的。
BJUI1.3之前的版本只适合于PC端,当屏幕尺寸变化的时候展示效果并不理想,BJUI1.3开始,这方面倒是改进了,真正做到了屏幕自适应,但也去掉了固定表格、可编辑表格、查找带回等插件,还是感觉到了很多不方便,看来还得自己想办法了。由于业务模块设置部分的界面用到了这些插件,逻辑也较复杂,想想还是算了,两个版本一起用吧,主页面和个业务模块的页面采用新版本,而模块设置部分则采用B-JUI1.2,通过iframe方式加载到navtab中,经测试,大部分功能还是可以用的,当然也用做不少调整。
相关文章推荐
- 解决VS2008里VB的性能问题的补丁终于发布了
- mysql 升级引起的乱码问题,今天终于解决了。。。。
- iOS企业证书的发布和升级的问题
- unity发布android,UIInput拉起输入法字都是白色的问题
- 终于来了:360 N5发布安卓7.0测试版升级包下载
- 关于微信全网发布升级php7后出现返回事件消息失败和返回文本消息失败问题public function __construct
- IOS 发布被拒 PLA 1.2问题 整个过程介绍 02 个人账户升级公司账户
- 二代旅游网站程序模板V1.3升级包发布
- IOS 发布被拒 PLA 1.2问题 整个过程介绍 03 个人账户升级公司账户
- 终于解决delicious插件在firefox升级至3.0后无法使用的问题
- excel导出的功能发布到服务器上报错问题,终于解决了!!
- VB2005、Office升级等导致程序发布可能会遇到的问题,还有安装VB2005和Office2003做开发时遇到的问题
- 终于解决:升级至.NET 4.6.1后VS2015生成WCF客户端代理类的问题
- 自动发布工具版本从python2升级成python3后遇到的种种问题(涉及paramiko,Crypto,zipfile等等)
- mysql 升级引起的乱码问题,今天终于解决了。。。。
- 微软暂停发布WindowsRT 8.1升级 承认存在问题
- 历尽折腾,终于把Unity3D 的demo发布安卓啦(问题)
- source insight4.0发布终于解决编码问题
- 关于博客园服务器升级到Windows 2003 SP 1引起的问题(都是SP 1惹的祸)
- Golang 1.3 发布了。终于找地方下载了。