预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112241261A(43)申请公布日2021.01.19(21)申请号201910642499.9(22)申请日2019.07.16(71)申请人深圳易为控股有限公司地址518000广东省深圳市南山区粤海街道科技园深圳湾科技生态园2栋C座7D(72)发明人朱凯谦吴佰双李浩欧伟哲(51)Int.Cl.G06F8/36(2018.01)G06F8/38(2018.01)权利要求书1页说明书3页附图4页(54)发明名称一种基于模板引擎渲染弹窗动态添加内容方法(57)摘要本发明公开了本发明提供一种基于模板引擎渲染弹窗动态添加内容方法,question的设置背景是让管理用户能针对相应资产提出问题,设置问题让其他用户回答,达到一个反馈效果;设置的模板引擎中包含两个问题类型项,当为选择题时,则为可输入问题、多个选项模式,当为主观题时,则只可输入问题。本发明使用模板引擎,增加代码复用性,适用于较复杂的交互逻辑,提高了运行效率高和加载速度;使用requireJS引用模板,展示了弹窗。CN112241261ACN112241261A权利要求书1/1页1.一种基于模板引擎渲染弹窗动态添加内容方法,其特征在于:question的设置背景是让管理用户能针对相应资产提出问题,设置问题让其他用户回答,达到一个反馈效果;设置的模板引擎中包含两个问题类型项,当为选择题时,则为可输入问题、多个选项模式,当为主观题时,则只可输入问题。2.根据权利要求1所述的基于模板引擎渲染弹窗动态添加内容方法,其特征在于:该模板引擎渲染包括以下步骤:S1:点question编辑问题,根据后台传来的数据,会用模板引擎渲染出现的弹窗页面,弹窗中展示之前已经保存的问题,问题分两类:选择题和主观题;S2:已有问题可以更改内容但不能更改类型,更改已有问题则获取新改信息覆盖原有信息;S3:点击”+newoptions”添加新问题项,将模板引擎内容渲染到指定节点,此时可选问题类型,若改变,则使用模板引擎动态展示问题框,获取编辑内容;S4:点击“X”删除子类问题或者删除父类问题,则删除此处索引,重新排序问题索引;S5:若要保存,则点击“save”,前端将数据封装好后传给后台,若还要继续编辑,则继续以上流程;S6:结束。3.根据权利要求1所述的基于模板引擎渲染弹窗动态添加内容方法,其特征在于:所述可使用多种模板引擎(Velocity,Freemarker等),基于[统一]配置[可运行时更改生效]方式,运行时渲染SQL(NOT_ONLY_SQL),无框架依赖,可配合jdbc,jdbcTemplate等使用。4.根据权利要求1所述的基于模板引擎渲染弹窗动态添加内容方法,其特征在于:所述定义常用方法集合的模板,使用Velocity引擎的以vm格式保存,使用Freemarker引擎以ftl格式保存。5.权利要求2所述的基于模板引擎渲染弹窗动态添加内容方法,其特征在于:所述使用率频繁的语法结合模板语言抽取出可供调用的方法。2CN112241261A说明书1/3页一种基于模板引擎渲染弹窗动态添加内容方法技术领域[0001]本发明涉及大数据应用技术领域,具体涉及一种基于模板引擎渲染弹窗动态添加内容方法。背景技术[0002]随着社会的发展,社会对信息化的要求越来越重视,软件开发迭代的速度也因此变得越来越快,这就要求软件开发公司投入更多的人力物力来适应高速发展的节奏。根据传统的研发方法,开发人员花费大量的时间用于编码,并且很大一部分是一些重复代码的编写。本方法使用多种模板引擎基于配置的方式动态生成SQL语法,并将大量重复使用的逻辑封装成可调用的方法,大大加快软件开发者的编码速度,从而提高开发人员的工作效率,这也使得软件开发的周期能显著缩短。同时开发人员可以有更多的时间将工作重心放在更加需要重视的软件设计上,有助于软件质量的提升。[0003]现有技术存在这以下的缺陷:1、引用了外部页面文件:可以直接使用模板引擎,则不用引用外部页面文件;2、检索的条件、检索结果全部放在同一个页面,显得排版拥挤:未采用弹窗技术,未将多个功能分配到弹窗中;3、样式不美观:没有采用复合现在审美的样式。发明内容[0004]为解决上述技术问题,本发明的目的在于提供的基于模板引擎渲染弹窗动态添加内容方法。[0005]本发明提供一种基于模板引擎渲染弹窗动态添加内容方法,question的设置背景是让管理用户能针对相应资产提出问题,设置问题让其他用户回答,达到一个反馈效果;设置的模板引擎中包含两个问题类型项,当为选择题时,则为可输入问题、多个选项模式,当为主观题时,则只可输入问题。[0006]优选的,该模板引擎渲染包括以下步骤:[0007]S1:点question编辑问题