自主开发了一个Java快速开发平台,前端基于开源ui框架,主旨是减少代码开发,加速项目进程,降低人工成本。设计上平台要足够灵活,能扩展,组件式开发,使用要简单。
前端UI组件篇
一.页面布局组件
Layout组件
目前已完成。
支持功能如下
支持多达十几种布局格式,布局单元格可以加载任意页面对象,可以加载任意URL,布局支持嵌套,理论上可以实现任意布局。单元格之间可以缩小、扩展、支持title、可以固定、可以隐藏等功能。
实例代码如下:
<body id="uBody"> <PW:Layout patterns="2U" parentid="uBody" id="aa" init_layout_jslib="true" autoresize="true"> <PW:LayoutItem id="a1" width="150" parent_layout_id="aa" title="组织机构树" parent_layout_cell="a" inner_tabbar_id="" inner_toolbar_id="" inner_grid_id="" object_id=""> </PW:LayoutItem> <PW:LayoutItem id="b1" parent_layout_id="aa" title="组织列表" parent_layout_cell="b" inner_tabbar_id="" inner_toolbar_id="" inner_grid_id="" object_id=""> </PW:LayoutItem> </PW:Layout>
如图:实现了左右结构的布局
支持的布局格式如图