Java快速开发平台(3)

自主开发了一个Java快速开发平台,前端基于开源ui框架,主旨是减少代码开发,加速项目进程,降低人工成本。设计上平台要足够灵活,能扩展,组件式开发,使用要简单。

前端UI组件篇

一.页面网格组件

Grid组件

目前已完成。

支持功能如下

表头自定义,拉伸,列头点击排序,分页,隐藏列,编辑单元格,指定列的单元格类型,有textbox,textarea,select,checkbox,radio,calendar,多选下拉,链接,指定修饰等,单元格值合法性校验,支持非空,值重复,数字,email,电话等常用方式校验,并支持复合校验,如非空且长度为20,非空且不能重复等;各种事件注册,行选择,单击,双击事件,各种支持函数如取得当前选择行的id,取得指定单元格值,设定单元格的值,取得当前总行数,取得总列数,取得指定列是否隐藏,自定义表尾,Grid分组等上百个函数支持。

 

实例配置

 

<PW:Grid  colsort="str,str,int" headerfields="ORG_NAME,ORG_CODE,ORG_SORT" dataset="org_all_list" colwidths="*,120,120" coltypes="ed,txt,ed" id="gorg" primary="ORG_ID" header="名称,编码,排序" init_grid_lib="true" ispage="true" table="POrganization" valid_cols="NotEmptyAndExist,," onrow_dblclick="onEdit">
</PW:Grid>

  

效果如图