1. 前端通用功能
框架所有操作都是基于代码生成器完成,生成代码后自定义实现业务扩展即可
文档说明
- 【前端开发】是框架生成代码器生成后的一些常用功能示例
- 生成的代码功能实现,前端相关操作在【前端开发】、【生成页面文档】查找,后台操作在【后台开发】文档查找
- 说明:【前端开发】是生成页面的常用功能示例,【生成页面文档】是整个生成页面文档的方法、属性、扩展描述
快捷导航
通用功能
查询、table表格、明细表配置
自定义按钮、明细表、弹出框、按钮、隐藏按钮动态查询配置(子查询、明细表查询)查询界面下拉按钮组查询界面默认排序查询界面禁止checkbox选中查询界面固定列查询界面显示所有查询条件查询界面查询默认值查询界面单日期查询查询表单下拉框select联动操作移除快捷查询字段、隐藏高级查询按钮设置多个快捷查询字段刷新页面、刷新表格search生成页面与自定义组件互相调用获取表格所有行数据、表格配置获取表格选中的行清除选中行获取明细表选择中的行获取明细表所有行数据刷新明细表initDicKeys刷新字典显示所有查询条件调用[新建、编辑、删除、保存]方法table树形结构显示table表头筛选table自定义表头、事件table超出换行显示、超出显示提示table单元格自定义提示table格式化数据table单元格点击事件table行点击事件table修改数据源颜色table表格单选table在线表格编辑table显示switch切换、复选框table多级表头table表格显示合计、明细表合计table动态隐藏字段、列table设置分页条大小table隐藏分页table获取所有行数据、获取选中的行table点击行选中当前行table显示行号与checkboxtable显示二维码table显示进度条、步骤条table单元格合并table字段合并显示table单元格、行颜色table表格固定列、居左、中、右显示明细表自定义按钮明细表自定义内容明细表select下拉框选择事件明细表多图片、文件上传明细表select下拉框联动明细表编辑实时计算、编辑表单实时计算明细表(主表)动态判断条件编辑明细表增加查询条件
弹出框编辑表单配置
编辑表单输入框、下拉框、回车事件编辑表单自定义验证编辑表单多图片、文件上传编辑表单下拉框select联动操作级联设置只选中最后一个选项编辑表单标签宽度编辑表单输入框宽度编辑表单标签宽度(标签文字超长)编辑表单自定义按钮、按钮倒计时、按钮事件编辑表单自定义标签文本、事件编辑表单自定义提示编辑表单数据源级联配置编辑表单左右结构显示编辑表单分组显示编辑表单图片大小及位置编辑表单三级明细左右结构显示新建保存后连续添加编辑表单输入框设置焦点编辑表单实时计算编辑弹出框关闭事件编辑表单设置日期可选范围编辑表单隐藏select下拉框选项编辑表单字段动态隐藏、显示编辑表单只读、默认值、必填、全部只读编辑弹出框选择数据编辑弹出框明细表选择数据数组转换为树形结构excel导入增加参数、自定义参数旧版代码组件扩展(新版本不用看)
2. (前端)生成页面文档
文档说明
快捷导航
通用方法
事件方法实现示例
初始化配置onInit初始化配置onInited查询前searchBefore查询后searchAfter弹出框打开前modelOpenBefore弹出框打开前modelOpenBeforeAsync弹出框打开后modelOpenAfter保存前确认saveConfirm删除前delBefore删除前异步delBeforeAsync自定义删除提示getDelMessage删除后delAfter新建保存前addBefore新建保存前异步处addBeforeAsync新建保存后addAfter编辑保存前updateBefore编辑保存前updateBeforeAsync编辑保存后updateAfter字典初始后方法dicInited复选框选中事件rowChange复选框选中事件selectionChange行点击事件rowClick行双击事件rowDbClick审核前auditBefore审核后auditAfter导入前importBefore导入后importAfter明细表导入后方法importDetailAfter导出前处理exportBefore导出后方法exportAfter导出自定义文件名getFileName弹出框关闭事件onModelClose禁用复选框selectable主表拖动排序sortEnd明细表数据前searchDetailBefore明细表数据后searchDetailAfter明细表删除前(旧版)delDetailRow明细表删除前delRowBefore明细表删除后delRowAfter明细表添加行(旧版)(设置默认值)addRow明细表添加行(设置默认值)detailAddRowBefore明细表动态设置是否可以编辑checkEdit明细表拖动排序detailSortEnd明细表复选框选中事件detailRowChange明细表禁用复选框detailSelectable明细表行点击事件detailRowClick审批弹出框打开前方法boxAuditOptionOpenBefore主表行内编辑默认值tableAddRowBefore表格进入编辑前beginEdit表格结束编辑前endEditBefore表格行列并合spanMethod明细表格行列并合detailSpanMethod查询表单重置resetSearchFormAfter编辑表单分组切换事件tabClick连续添加操作保存后事件continueAddAfter复制按钮点击前copyDataBefore批弹出框打开前方法auditModelOpenBefore获取实际审批的表getAuditTable审批弹出框加载流程信息flowLoadAfter打印按钮点击前方法printBefore三级明细表加载前searchSubDetailBefore三级明细表加载后searchSubDetailAfter打印自定义参数打印弹出框关闭事件printModelClose
3. 后台开发相关文档
文档说明
接口调用、生成的代码业务实现、数据库访问等后台操作都在此文档
快捷导航
常用功能
调试配置文件前端Api接口调用与参数传递接口返回字段大小写问题生成页面配置多个菜单重写接口权限接口不验证是否登陆序列化与反序列化获取字典数据源数据库访问(EF、sugar)按条件更新、删除表数据(EF、sugar)EF执行原生sqlEF事务EF多表关联或主从明细查询Dapper事务Dapper访问数据库与存储过程Dapper连接其他数据库SqlSugar连接不同类型数据库获取HttpContext对象与参数获取当前用户信息获取当前用户权限生成单据号、自增流水单据号控制器不能使用System.IO问题读取配置文件appsettings.json获取项目磁盘绝对路径返回voltable查询数据定时任务接口配置构造方法注入与获取对象实例获取表依赖注入Repository实例多表关联视图生成代码视图操作视图新增删除修改EF更新报错获取用户所有子角色使用Memory或Redis缓存model实体校验写入日志租户字段过滤SqlBulkInsert批量插入其他常用工具与扩展方法