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)