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增强](http://jeecg-boot.mydoc.io/?v=46121&t=345713) --- **lesson four** ### 自定义按钮 | 按钮样式 | 说明 | |-----------|----- | | link | 挂在列表中操作列【更多】中 | | button | 列表上方新增按钮所在行 | | form | 表单页面右侧折叠处 | | 按钮类型 | 说明 | |-----------|----- | | js | 触发自定义js事件(编写js增强) | | action | 调用后台请求/online/cgform/api/doButton 触发sql增强 | #### 详见:[online基础篇-自定义按钮](http://jeecg-boot.mydoc.io/?v=46121&t=345710) --- **lesson five** ### sql增强 #### 详见:[online基础篇-sql增强](http://jeecg-boot.mydoc.io/?v=46121&t=345712) --- **lesson six** ### js增强 #### 详见:[online基础篇-js增强](http://jeecg-boot.mydoc.io/?v=46121&t=345711) --- **lesson seven** ### 自定义按钮+sql增强+js增强简单运用示例: 1.link+js :打印当前操作行的数据 2.link+action:执行sql增强 :比如将操作行的年龄字段值加1 3.button+js:打印选中行的记录 4.button+action:执行sql增强 :比如将选中行的年龄字段值加1 --- **lesson eight** ### 自定义按钮+js增强操作form显示/隐藏表单控件 ##### 详见:[【Online之JS增强+自定义按钮 一】](http://jeecg-boot.mydoc.io/?v=46121&t=345716) --- **lesson nine** ### 自定义按钮+js增强操作form实现一键增加子表的多条数据/清除子表的多条数据 ##### 详见:[【Online之JS增强+自定义按钮 二】](http://jeecg-boot.mydoc.io/?v=46121&t=345716) --- **lesson ten** ### js增强操作form 增加控件change事件关联修改其他控件值(单/主表) ##### 详见:[Online之JS增强-关联修改控件值【单(主)表】](http://jeecg-boot.mydoc.io/?v=46121&t=345714) --- **lesson eleven** ### js增强操作form 增加控件change事件关联修改其他控件值(从表) ##### 详见:[Online之JS增强-关联修改控件值【从表】](http://jeecg-boot.mydoc.io/?v=46121&t=345715) --- **lesson twelve** ### online列表/表单列的查看权限 #### 规则详见:[ Online表单权限配置按钮/列的显示或隐藏 ](http://jeecg-boot.mydoc.io/?v=46121&t=345719) --- **lesson thirteen** ### online按钮权限 #### 规则详见: [Online表单权限配置按钮/列的显示或隐藏](http://jeecg-boot.mydoc.io/?v=46121&t=345719) --- **lesson fourteen** ### online数据权限 #### 规则详见: [ Online表单数据权限](http://jeecg-boot.mydoc.io/?v=46121&t=345718) --- **lesson fifteen** ### online代码生成器生成代码、菜单配置、访问测试