您的位置:首页 > 产品设计 > UI/UE

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中,经测试,大部分功能还是可以用的,当然也用做不少调整。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐