Online表单专题课程

lesson one

一、online表单开发简单介绍

1.在线开发,通过在线配置,实现单表、树形列表、一对多表的建表及信息维护

2.除了基本的增删改查业务操作,提供更为强大的增强功能(sql增强、java增强、js增强)

3.遇到在线开发解决不了的超级复杂业务,系统提供了online代码生成器

4.降低开发成本提高开发效率

二、online表单创建、菜单授权、访问测试

先创建一个简单的表单、然后录入菜单、进行访问测试

录入菜单组件地址:modules/online/cgform/auto/OnlCgformAutoList


lesson two

online表单配置讲解

表单控件:文本框、下拉框、下拉多选框、字典搜索框、popup弹出框、日期、文件、用户选择器、部门选择器

数据字典、表单校验、是否查询、范围查询

外键、索引


lesson three

java增强

详见:online基础篇-java增强


lesson four

自定义按钮

按钮样式说明
link挂在列表中操作列【更多】中
button列表上方新增按钮所在行
form表单页面右侧折叠处
按钮类型说明
js触发自定义js事件(编写js增强)
action调用后台请求/online/cgform/api/doButton 触发sql增强

详见:online基础篇-自定义按钮


lesson five

sql增强

详见:online基础篇-sql增强


lesson six

js增强

详见:online基础篇-js增强


lesson seven

自定义按钮+sql增强+js增强简单运用示例:

1.link+js :打印当前操作行的数据2.link+action:执行sql增强 :比如将操作行的年龄字段值加13.button+js:打印选中行的记录4.button+action:执行sql增强 :比如将选中行的年龄字段值加1


lesson eight

自定义按钮+js增强操作form显示/隐藏表单控件

详见:【Online之JS增强+自定义按钮 一】

lesson nine

自定义按钮+js增强操作form实现一键增加子表的多条数据/清除子表的多条数据

详见:【Online之JS增强+自定义按钮 二】

lesson ten

js增强操作form 增加控件change事件关联修改其他控件值(单/主表)

详见:Online之JS增强-关联修改控件值【单(主)表】

lesson eleven

js增强操作form 增加控件change事件关联修改其他控件值(从表)

详见:Online之JS增强-关联修改控件值【从表】

lesson twelve

online列表/表单列的查看权限

规则详见: Online表单权限配置按钮/列的显示或隐藏


lesson thirteen

online按钮权限

规则详见: Online表单权限配置按钮/列的显示或隐藏


lesson fourteen

online数据权限

规则详见: Online表单数据权限


lesson fifteen

online代码生成器生成代码、菜单配置、访问测试