一种模态框表单数据保存、恢复和更新的方法及装置制造方法及图纸

技术编号:37492714 阅读:25 留言:0更新日期:2023-05-07 09:31
本发明专利技术提供了一种模态框表单数据保存、恢复和更新的方法及装置,方法包括:根据获取的操作指令打开模态框并设置保存数据的属性;创建数据资源参数并判断是否需要保存,若是则生成暂存唯一id绑定模态框通过调用hide方法将模态框进行隐藏在浏览器中,若否则完成提交表单;当继续执行当前操作时,选择待恢复的模态框,调用show方法进行恢复显示手动点击的模态框;当监听到模态框中的资源依赖有更新时,触发刷新资源机制,将资源信息同步更新。本发明专利技术不仅保存还可以进行恢复、更新。大大提高了虚拟化平台的易用性,提高了资源创建的效率。提高了资源创建的效率。提高了资源创建的效率。

【技术实现步骤摘要】
一种模态框表单数据保存、恢复和更新的方法及装置


[0001]本专利技术涉及虚拟化平台
,尤其涉及芯涉及一种快速实现虚拟化平台中界面模态框中的表单数据保存、恢复和更新的方法及装置。

技术介绍

[0002]在虚拟化平台中用户对资源的创建会频繁的用到模态框,在与模态框的交互过程中进行输入名称等一系列的属性,并且在这个过程中会遇到其他不满足的条件,这个时候就需要关掉当前的模态框去进行其他的操作。操作完成之后再回来进行填充和输入的时候发现之前的数据都已经丢失,因此造成了很大的困难。
[0003]在此问题上面,需要提出一种可以保存模态框表单数据的方法,以确保能够进行保存的同时,还可以进行恢复、更新,以解决上述问题。

技术实现思路

[0004]有鉴于此,针对在虚拟化管理平台中创建资源模态框中的表单数据不能保存当前状态的问题,本专利技术的目的在于提出一种快速实现虚拟化平台中界面模态框中的表单数据保存、恢复和更新的方法及装置,不仅保存还可以进行恢复、更新。大大提高了虚拟化平台的易用性,提高了资源创建的效率。
[0005]基于上述目的,一方面,本专利技术提供了一种模态框表单数据保存、恢复和更新的方法,其中该方法包括以下步骤:
[0006]根据获取的操作指令打开模态框并设置保存数据的属性;
[0007]创建数据资源参数并判断是否需要保存,若是则生成暂存唯一id绑定模态框通过调用hide方法将模态框进行隐藏在浏览器中,若否则完成提交表单;
[0008]当继续执行当前操作时,选择待恢复的模态框,调用show方法进行恢复显示手动点击的模态框;
[0009]当监听到模态框中的资源依赖有更新时,触发刷新资源机制,将资源信息同步更新。
[0010]作为本专利技术的进一步方案,所述模态框表单数据保存、恢复和更新的方法应用于虚拟化管理平台中创建资源模态框中,所述模态框中设有用于将模态框隐藏的自动添加保存的按钮。
[0011]作为本专利技术的进一步方案,根据获取的操作指令打开模态框并设置保存数据的属性时,根据模态框参数中待保存数据的属性,自动添加保存点单数据的按钮。
[0012]作为本专利技术的进一步方案,创建数据资源参数并判断是否需要保存时,基于保存的按钮获取保存的点击输入指令,将当前创建的资源输入参数暂存。
[0013]作为本专利技术的进一步方案,当监听到模态框中的资源依赖有更新时,在模态框隐藏的期间,通过模态框中的资源绑定要更新的函数进行数据的实时更新,在依赖的资源有更新的情况下触发隐藏的模态框数据的更新。
[0014]作为本专利技术的进一步方案,选择待恢复的模态框,执行模态框的恢复时,基于选中的第一步中保存的模态框,通过唯一id进行匹配,直接调用show方法进行恢复显示手动点击的模态框,显示之后将id在数组中进行删除。
[0015]作为本专利技术的进一步方案,调用show方法进行恢复显示手动点击的模态框时,show方法为基于选中的模态框的id在hide中进行遍历,匹配后进行显示待显示的模态框。
[0016]作为本专利技术的进一步方案,所述hide方法为选中待保存的模态框后,绑定唯一id进行隐藏并且将id存储在hide的模态框的数组中。
[0017]作为本专利技术的进一步方案,模态框表单数据保存时,设置打开的模态框可保存,参数填充一半时进行保存。
[0018]作为本专利技术的进一步方案,创建数据资源参数需要保存时,调用hide函数给待保存的模态框增加唯一识别id,直接设置元素display:none隐藏在浏览器中。
[0019]本专利技术的另一方面,本专利技术提供了一种模态框表单数据保存、恢复和更新的装置,其中该装置包括:
[0020]属性设置模块,用于根据获取的操作指令打开模态框并设置保存数据的属性;
[0021]数据保存模块,用于创建数据资源参数并判断是否需要保存,若是则生成暂存唯一id绑定模态框通过调用hide方法将模态框进行隐藏在浏览器中,若否则完成提交表单;
[0022]数据恢复模块,用于当继续执行当前操作时,选择待恢复的模态框,调用show方法进行恢复显示手动点击的模态框;
[0023]数据更新模块,用于当监听到模态框中的资源依赖有更新时,触发刷新资源机制,将资源信息同步更新。
[0024]本专利技术的再一方面,还提供了一种计算机可读存储介质,存储有计算机程序指令,该计算机程序指令被执行时实现上述任一项根据本专利技术的模态框表单数据保存、恢复和更新的装置。
[0025]本专利技术的又一方面,还提供了一种计算机设备,包括存储器和处理器,该存储器中存储有计算机程序,该计算机程序被处理器执行时执行上述任一项根据本专利技术的模态框表单数据保存、恢复和更新的装置。
[0026]本专利技术至少具有以下有益技术效果:本专利技术提出了一种快速实现虚拟化平台中界面模态框中的表单数据保存、恢复和更新的方法及装置,不仅保存还可以进行恢复、更新。大大提高了虚拟化平台的易用性,提高了资源创建的效率。
[0027]本专利技术针对模态框可能需要关闭去做一些其他操作,增加了在关闭窗口的保存按钮,可以先进行保存到界面的右下角(类似最小化),通过生成唯一序列号id通过自定义方法hide进行直接隐藏而并非真正消除。
[0028]本专利技术中模态框增加数据恢复的触发机制,当完成其他操作之后去右下角进行保存的第一个模态框恢复数据的操作。模态框中增加了self

saveFormData属性,如果此属性为true则进行触发恢复操作,通过自定义方法show进行恢复显示。
[0029]本专利技术中增加实时监听更新机制,保存后的模态框中的数据可以会因为虚拟化平台中出现资源的操作有增删改查,这样保存的数据就会出现脏数据。这样就需要增加刷新的监听,针对模态框增加凡是和模态框资源相关的操作都触发模态框数据的更新以及保存的数据的更新。
[0030]本专利技术中保存的表单数据如果存在脏数据,则进行删除,如果存在更新,则进行实时更新的操作。在恢复表单数据的过程中,已经完成了表单数据的更新操作。
[0031]本专利技术中自定义方法show方法,是当点击要恢复的模态框的时候根据隐藏的时候绑定的唯一序列号进行显示要显示的模态框。hide方法是在点击保存模态框的时候生成唯一序列号和要保存的模态框绑定进行将页面隐藏。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
[0033]在图中:
[0034]图1示出了根据本专利技术的模态框表单数据保存、恢复和更新的方法的流程图;
[0035]图2示出了根据本专利技术的模态框表单数据保存、恢复和更新的方法的保存流程图;
[0036]图3示出了根据本专利技术的模态框表单数据保存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模态框表单数据保存、恢复和更新的方法,其特征在于,包括以下步骤:根据获取的操作指令打开模态框并设置保存数据的属性;创建数据资源参数并判断是否需要保存,若是则生成暂存唯一id绑定模态框通过调用hide方法将模态框进行隐藏在浏览器中,若否则完成提交表单;当继续执行当前操作时,选择待恢复的模态框,调用show方法进行恢复显示手动点击的模态框;当监听到模态框中的资源依赖有更新时,触发刷新资源机制,将资源信息同步更新。2.根据权利要求1所述的方法,其特征在于,所述模态框表单数据保存、恢复和更新的方法应用于虚拟化管理平台中创建资源模态框中,所述模态框中设有用于将模态框隐藏的自动添加保存的按钮。3.根据权利要求2所述的方法,其特征在于,根据获取的操作指令打开模态框并设置保存数据的属性时,根据模态框参数中待保存数据的属性,自动添加保存点单数据的按钮。4.根据权利要求1所述的方法,其特征在于,创建数据资源参数并判断是否需要保存时,基于保存的按钮获取保存的点击输入指令,将当前创建的资源输入参数暂存。5.根据权利要求4所述的方法,其特征在于,当监听到模态框中的资源依赖有更新时,在模态框隐藏的期间,通过模态框中的资源绑定要更新的函数进行数据的实时更新,在依赖的资源有更新的情况下触发隐藏的模态框数据的更新。6.根据权利要求1所述的方法,其特征在于,选择待恢复...

【专利技术属性】
技术研发人员:朱道昌潘建峰
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1