实际开发效果截图
上图所用的开发代码
简要说明
从界面看出,二个Tree,二个Grid,及Layout
从代码看出
a> BL:Tree 是展示tree的组件
b> BL:Grid 是展示grid的组件,grid支持很多特性
c> BL:Layout 是展示布局的组件 , patterns="4W" ,是分为四个纵列,布局的方式有十几种,还可以子布局这样无限欠套
BL:LayoutItem是设置布局每个单元格的内容,这里分别把二个Tree,二个Grid加载到四个Layout的单元格中
d> BL:Toolbar 是展示按钮的组件
BL:ToolbarItem是展示每个按钮详细定义的组件
其他也不详细说明了,每个组件都有自己的一套api方法,比如设置个什么title,更新,删除等等,
从以上看出,做出二个Tree和二个Grid,只要89-94行,几行就可以了。
下面看下简单地一些Grid操作脚本
//在可编辑的Grid组件新增一行
bl_global.grid_addrow(grid_object,['模块名','','0','1','object_MOD_PARENT_ID','object_APP_ID']);
参数说明
grid的对象
每一列的初始值
//保存编辑好的Grid
bl_global.grid_save(grid_object,true);
参数说明
grid的对象
是否要校验输入值是否合法,非空,是否数字,字符长度,是否录入重复等等,设计为可扩展。
//Grid删除一行
bl_global.grid_delete(grid_object);
//刷新Grid
bl_global.grid_reload(grid_object,"MOD_ID",_id);
参数说明
grid的对象
该grid的查询参数
查询参数的值
都很简单,这些都是自动完成的,不用另写代码。
平台还有其他很多东东,
支持各种主流浏览器,ie,360,firefox,chrome等,甚至用android来浏览网站,也是可以的。
比如支持单一项目多个异构数据库连结,只要有jdbc驱动库就行
简单,入门要求低,只要掌握一般的js,sql,java就可以,加上学习平台的标签配置即可。
其他这里也说不完,只是简单举个例子,在自己的单位也成功应用到6-8个项目,经过实践检验。
现在该平台导求技术合作,有意者请加我QQ: 121310959