Online表单专题课程2
最后更新于:2022-04-02 07:19:44
Online表单专题课程
===
`version 2.4.0` `date 2021-05-30`
### 一、online表单开发简单介绍
#### 1.在线开发,通过在线配置,实现单表、树形列表、一对多表的建表及信息维护
#### 2.除了基本的增删改查业务操作,提供更为强大的增强功能(sql增强、java增强、js增强)
#### 3.遇到在线开发解决不了的超级复杂业务,系统提供了online代码生成器
#### 4.降低开发成本提高开发效率
演示:online表单创建、菜单授权、访问测试
先创建一个简单的表单、然后录入菜单、进行访问测试
### 二、online表单控件配置
1.普通控件: 直接配置页面属性 控件类型即可
文本框、时间日期、图片文件、富文本、部门选择、用户选择、省市区...
2.字典:
单选、多选、下拉、下拉多选、下拉搜索(只支持表字典)
3.特殊类型:
popup、分类字典、开关、联动
### 三、online表单查询配置
详见:[Online表单配置 - 自定义查询配置](http://doc.jeecg.com/2593656)
----
### 四、online表单java增强配置
#### 详见:[online基础篇-java增强](http://doc.jeecg.com/2044114)
----
### 五、自定义按钮
| 按钮样式 | 说明 |
|-----------|----- |
| link | 挂在列表中操作列【更多】中 |
| button | 列表上方新增按钮所在行 |
| form | 表单页面右侧折叠处 |
| 按钮类型 | 说明 |
|-----------|----- |
| js | 触发自定义js事件(编写js增强) |
| action | 调用后台请求/online/cgform/api/doButton 触发sql增强 |
#### 详见:[online基础篇-自定义按钮](http://doc.jeecg.com/2044112)
---
### 六、sql增强
#### 详见:[online基础篇-sql增强](http://doc.jeecg.com/2044111)
---
### 七、js增强
#### 详见:[online基础篇-js增强](http://doc.jeecg.com/2044101)
----
### 八、自定义按钮+js增强操作form
控制控件显示隐藏 that.sh.fieldname = true/false
---
### 九、js增强示例-设置表单控件值
#### 详见:[online实战篇-设置表单控件值](http://doc.jeecg.com/2068427)
---
### 十、js增强示例-表单改变事件(单表)
#### 详见:[online实战篇-表单改变事件](http://doc.jeecg.com/2044110)
---
### 十一、js增强示例-表单改变事件(从表)
#### 详见:[online实战篇-表单改变事件](http://doc.jeecg.com/2044109)
---
### 十二、js增强示例-表单改变事件(从表改主表)
#### 详见:[online实战篇-表单改变事件](http://doc.jeecg.com/2186818)
-----
### 十三、js增强示例-表单提交事件
#### 详见:[online实战篇-表单提交事件](http://doc.jeecg.com/2061290)
---
### 十四、online表单开发-按钮权限
详见:[Online权限配置 - 按钮权限配置与授权](按钮权限与授权.md)
### 十五、online表单开发-字段权限
详见:[Online权限配置 - 字段权限配置与授权](字段权限配置与授权.md)
### 十六、online表单开发-数据权限
详见:[Online权限配置 - 数据权限配置与授权](数据权限配置与授权.md)
---
### 十七、online代码生成器生成代码、菜单配置、访问测试
详见:[Online表单的菜单配置](Online表单的菜单配置.md)
';