课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
表单功能是软件开发程序员在开发应用软件和网站的时候会经常用到的一个功能组件,而本文我们就通过案例分析来简单了解一下,表单模板的作用与创建步骤。
表单模板能够快速创建常规的业务模块,系统尽量将常规的业务功能做成模板,方便快速的创建业务模块功能,选择一个模板之后,会将模板对应的表单、子表单、子视图、控件等所有自定义表单相关的定义全部自动创建出来。
1、单表模板
常见的业务,即对数据库单张表的管理,包括一个表格和编辑对话框。
2、三步创建一个单表应用模块
步骤一,新建对象
新建对象的同时,会根据界面上的配置,生成对应的数据库表以及相应的字段,系统根据界面上的配置,动态拼接创建数据库的Sql语句,执行Sql代码,创建数据库物理表,具体逻辑可以查看对应的源码。
步骤二,快速创建表单
快速创建表单大致逻辑:将模块里面的表单、视图、规则等所有配置数据从数据库里面查询到内存中,将列表视图里面的列、查询、导入导出Excel配置以及编辑视图里面的行、列数据全部删除,将数据库里的所有数据的Id提取出来,并构造出IdMap数据字典,字典Key为原Id,Value为新生成的Id(所有数据都包含主键,且主键类型为Guid),按照配置,根据新的对象的字段类型生成列表视图里面的列、导入导出Excle以及编辑视图里的行、列数据,其他数据全部保留,用新的Id替换原始Id值,再一起保存到数据库,同时刷新缓存,这样,一个新的业务表单就完成了。具体逻辑可查询开源的源码。
步骤三,配置菜单
将外层表单Id值拷贝过来,填写对应的字段即可。
如此三步骤,就完成了一个常规的业务功能模块,不需要任何开发工作,完全解放CRUD工作。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。