一种表单生成方法、装置及设备与流程

文档序号:28807158发布日期:2022-02-09 02:47阅读:48来源:国知局
1.本技术涉及计算机应用
技术领域
:,具体涉及一种表单生成方法、装置及设备。
背景技术
::2.当今,存在很多有数据录入需求的场景,例如创建广告计划、电商录入多订单信息等场景。在这些场景下,通常采用表单进行数据的录入。例如,采用表单录入广告计划数据或订单数据。具体地,先创建可配置表单,可配置表单中有用户可以编辑的各配置项,用户编辑可配置表单中的配置项后,生成编辑后的可配置表单。3.目前,针对创建的多个可配置表单,多采用从上到下的平铺方式。这种方式使得在查找并编辑某个可配置表单时,可能需要多屏滚动才能找到需要的可配置表单再进行配置,使得生成表单的效率低下。技术实现要素:4.有鉴于此,本技术实施例提供一种表单生成方法、装置及设备,能够提高生成表单的效率。5.为解决上述问题,本技术实施例提供的技术方案如下:6.第一方面,本技术实施例提供一种表单生成方法,所述方法包括:7.响应于对标签卡片展示区中第一目标标签卡片的触发操作,将在表单配置区展示的当前可配置表单切换为所述第一目标标签卡片对应的可配置表单;所述标签卡片展示区和所述表单配置区组成表单配置页面;所述标签卡片展示区中展示有标签卡片;所述第一目标标签卡片为所述标签卡片展示区中的所述标签卡片的任一个;8.响应于对所述第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取所述第一目标配置项的配置内容;所述第一目标配置项为所述第一目标标签卡片对应的可配置表单中各配置项中的一个或多个;9.在所述第一目标配置项中展示对应的配置内容,生成所述可配置表单。10.第二方面,本技术实施例提供一种表单生成装置,所述装置包括:11.第一切换单元,用于响应于对标签卡片展示区中第一目标标签卡片的触发操作,将在表单配置区展示的当前可配置表单切换为所述第一目标标签卡片对应的可配置表单;所述标签卡片展示区和所述表单配置区组成表单配置页面;所述标签卡片展示区中展示有标签卡片;所述第一目标标签卡片为所述标签卡片展示区中的所述标签卡片的任一个;12.第一获取单元,用于响应于对所述第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取所述第一目标配置项的配置内容;所述第一目标配置项为所述第一目标标签卡片对应的可配置表单中各配置项中的一个或多个;13.生成单元,用于在所述第一目标配置项中展示对应的配置内容,生成所述可配置表单。14.第三方面,本技术实施例提供一种电子设备,包括:15.一个或多个处理器;16.存储装置,其上存储有一个或多个程序,17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的表单生成方法。18.第四方面,本技术实施例提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上述的表单生成方法。19.由此可见,本技术实施例具有如下有益效果:20.本技术实施例提供了一种表单生成方法、装置及设备,通过响应于对标签卡片展示区中第一目标标签卡片的触发操作,将在表单配置区中展示的当前可配置表单切换为第一目标标签卡片对应的可配置表单。其中,标签卡片展示区和表单配置区组成表单配置页面。第一目标标签卡片为标签卡片展示区中展示的任一个标签卡片。进一步,通过响应于对表单配置区中第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取第一目标配置项的配置内容。其中,第一目标配置项为第一目标标签卡片对应的可配置表单中各配置项中的一个或多个。获取第一目标配置项的配置内容后,在第一目标配置项中展示对应的配置内容,生成可配置表单。如此,代替多屏滚动查找需要的可配置表单,用户通过触发标签卡片展示区中的标签卡片,便可在表单配置区展示需要编辑的可配置表单,能够降低查找可配置表单的时间,提高定位可配置表单的速度,进而提高生成可配置表单的效率。附图说明21.图1为本技术实施例提供的一种表单配置页面的示意图;22.图2为本技术实施例提供的一种示例性应用场景的框架示意图;23.图3为本技术实施例提供的一种表单生成方法的流程图;24.图4为本技术实施例提供的一种表单配置页面的示意图;25.图5为本技术实施例提供的另一种表单配置页面的示意图;26.图6为本技术实施例提供的又一种表单配置页面的示意图;27.图7为本技术实施例提供的一种标签卡片显示状态的示意图;28.图8为本技术实施例提供的又一种表单配置页面的示意图;29.图9a为本技术实施例提供的又一种表单配置页面的示意图;30.图9b为本技术实施例提供的又一种表单配置页面的示意图;31.图9c为本技术实施例提供的又一种表单配置页面的示意图;32.图10为本技术实施例提供的一种表单生成装置的结构示意图;33.图11为本技术实施例提供的一种电子设备的基本结构的示意图。具体实施方式34.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术实施例作进一步详细的说明。35.为了便于理解和解释本技术实施例提供的技术方案,下面将先对本技术的
背景技术
:进行说明。36.当今,存在很多有数据录入需求的场景,例如创建广告计划、电商录入多订单信息等场景。此时,可以采用表单进行数据的录入,表单用于录入广告计划数据或订单数据。具体地,先创建可配置表单,可配置表单中有多个可配置项,用户可以配置/编辑可配置表单中的可配置项。用户编辑可配置表单中的各配置项,生成编辑后的可配置表单。若用户将可配置表单中的内容均编辑完成并提交后,则编辑完成的可配置表单即为可用于输出的表单。37.目前,针对创建的多个可配置表单,多采用从上到下的平铺方式。参见图1所示,图1为本技术实施例提供的一种表单配置页面的示意图。在图1中,可配置表单2在可配置表单1下面进行展示,可配置表单3在可配置表单2下面进行展示,以此类推。当每个可配置表单中的表单信息量偏大时,多个可配置表单很可能不能在同一页面上进行显示。38.从上到下平铺可配置表单的方式给表单的生成带来了一些问题。例如,用户在配置表单页面创建了多个可配置表单,多个可配置表单均需要编辑。当用户在编辑当前可配置表单时,若需要对前面编辑的某个可配置表单中的某些配置项进行修改,则需要先定位到该可配置表单。此时,只能采用多屏滚动的方式进行查找,多屏滚动的方式无疑增加了用户查找可配置表单的时间,降低了用户查找可配置表单的效率,进而降低了生成表单的效率。39.基于此,本技术实施例提供了一种表单生成方法、装置及设备,通过响应于对标签卡片展示区中第一目标标签卡片的触发操作,将在表单配置区中展示的当前可配置表单切换为第一目标标签卡片对应的可配置表单。其中,标签卡片展示区和表单配置区组成表单配置页面。第一目标标签卡片为标签卡片展示区中展示的任一个标签卡片。进一步,通过响应于对表单配置区中第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取第一目标配置项的配置内容。其中,第一目标配置项为第一目标标签卡片对应的可配置表单中各配置项中的一个或多个。获取第一目标配置项的配置内容后,在第一目标配置项中展示对应的配置内容,生成可配置表单。如此,代替多屏滚动查找需要的可配置表单,用户通过触发标签卡片展示区中的标签卡片,便可在表单配置区展示需要编辑的可配置表单,能够降低查找可配置表单的时间,提高定位可配置表单的速度,进而提高生成表单的效率。40.为了便于理解本技术实施例提供的表单生成方法,下面结合图2所示的场景示例进行说明。参见图2所示,该图为本技术实施例提供的示例性应用场景的框架示意图。41.在本技术实施例中,表单配置页面1包括标签卡片展示区101和表单配置区102。标签卡片展示区101中展示有至少一个标签卡片。确定第一目标标签卡片为标签卡片展示区101中的标签卡片的任一个。42.表单配置区102展示有当前可配置表单。当用户触发第一目标标签卡片,响应于对标签卡片展示区101中第一目标标签卡片的触发操作,将在表单配置区102展示的当前可配置表单切换为第一目标标签卡片对应的可配置表单。可以理解的是,若第一目标标签卡片对应的可配置表单为当前可配置表单,则切换后表单配置区102中展示的可配置表单仍然是当前可配置表单。若第一目标标签卡片对应的可配置表单不为当前可配置表单,则切换后,表单配置区102展示的为第一目标标签卡片对应的可配置表单。43.在表单配置区102展示第一目标标签卡片对应的可配置表单后,用户对第一目标标签卡片对应的可配置表单中的第一目标配置项进行编辑操作,响应于对第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取第一目标配置项的配置内容。其中,第一目标配置项为第一目标标签卡片对应的可配置表单中各配置项中的一个或多个。44.获取第一目标配置项的配置内容后,在第一目标配置项中展示对应的配置内容,生成可配置表单。45.本领域技术人员可以理解,图2所示的框架示意图仅是本技术的实施方式可以在其中得以实现的一个示例。本技术实施方式的适用范围不受到该框架任何方面的限制。46.为了便于理解本技术,下面结合附图对本技术实施例提供的一种表单生成方法进行说明。47.参见图3所示,该图为本技术实施例提供的一种表单生成方法的流程图。如图3所示,该方法可以包括s301-s303:48.s301:响应于对标签卡片展示区中第一目标标签卡片的触发操作,将在表单配置区展示的当前可配置表单切换为第一目标标签卡片对应的可配置表单;标签卡片展示区和表单配置区组成表单配置页面;标签卡片展示区中展示有标签卡片;第一目标标签卡片为标签卡片展示区中的标签卡片的任一个。49.在本技术实施例中,表单配置页面由标签卡片展示区和表单配置区组成。其中,标签卡片展示区中展示有标签卡片。表单配置区用于展示一个可配置表单。可配置表单中包含可编辑的配置项,用户可以通过填写配置内容或选择配置内容的方式对配置项进行编辑,以此来确定配置项对应的配置内容。用户编辑/配置可配置表单中的配置项后,在配置项处显示配置项的配置内容。50.标签卡片和可配置表单存在对应关系,每个标签卡片对应有一个可配置表单。标签卡片用于标识对应的可配置表单。例如,标签卡片上显示有标题名称或其他的标识信息。用户可通过标签卡片上的标题名称等可标识可配置表单的标识信息来确定需要触发的标签卡片。51.可以理解的是,本技术实施例不限定标签卡片展示区和表单配置区在表单配置页面上的位置关系,即不限于图2中标签卡片展示区和表单配置区组的左右相邻的位置关系。在一种可能的实现方式中,标签卡片展示区可以在表单配置页面的上方进行展示,表单配置区组在标签卡片展示区的下方进行展示。52.为了便于叙述,将标签卡片展示区任一个标签卡片确定为第一目标标签卡片。具体实施时,用户可以对第一目标标签卡片进行触发操作,响应于对标签卡片展示区中第一目标标签卡片的触发操作,表单配置区展示的当前可可配置表单切换为第一目标标签卡片对应的可配置表单。可以理解的是,若第一目标标签卡片对应的可配置表单即为表单配置区展示的当前可配置表单,则切换后,表单配置区展示的仍为当前可配置表单。否则,表单配置区展示第一目标标签卡片对应的可配置表单。53.其中,触发操作可以是点击操作,即用户通过鼠标点击第一目标标签卡片以实现对第一目标标签卡片的触发。54.可以理解的是,通过本技术实施例提供的由标签卡片展示区和表单配置区组成的表单配置页面,使得用户触发标签卡片展示区中的标签卡片,便可在表单配置区定位并展示需要编辑的可配置表单,能够降低用户查找可配置表单的时间,提高定位可配置表单的速度。55.s302:响应于对第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取第一目标配置项的配置内容;第一目标配置项为第一目标标签卡片对应的可配置表单中各配置项中的一个或多个。56.在表单配置区展示第一目标标签卡片对应的可配置表单后,用户便可对第一目标标签卡片对应的可配置表单中的配置项进行编辑。可配置表单中的配置项是根据可配置表单的实际应用场景进行预先设置的。57.例如,在创建广告计划的应用场景中,作为一种可选示例,可配置项分为投放基础配置项、计划新建配置项、决策参数配置项等。投放基础配置项包括标题名称、出价方式、策略配置、目标成本、投资回报率roi系数、账户配置等配置项。计划新建配置项包括计划新建可配置项、性别定向、新建计划系数和推广卡片等配置项。决策参数配置项包括决策参数1、决策参数2和决策参数3等配置项。58.可以理解的是,配置项的编辑方式可以为选择配置项内容、填写编辑项内容或插入编辑项内容。在本技术实施例中,每个配置项的编辑方式在创建可配置表单时已经确定。用户根据不同配置项的不同编辑方式编辑配置项内容即可。59.响应于对第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取第一目标配置项的配置内容。其中,第一目标配置项为第一目标标签卡片对应的可配置表单中各配置项中的一个或多个。例如,配置内容为标题名称,用户在可配置表单中填写了标题名称为“游戏名称-ios-渠道1-出价方式3-1”,则表单配置页面便可获取用户填写的“游戏名称-ios-渠道1-出价方式3-1”。60.s303:在第一目标配置项中展示对应的配置内容,生成可配置表单。61.在获取第一目标配置项对应的配置内容后,在第一目标配置项中展示对应的配置内容。例如,表单配置页面将“游戏名称-ios-渠道1-出价方式3-1”展示在可配置表单中的标题名称处。62.在第一目标配置项中展示对应的配置内容,生成可配置表单。可以理解的是,生成的可配置表单可能为未配置完全的表单,当用户将可配置表单中的配置项均配置完成后,生成完整的表单。63.基于上述s301-s303的相关内容可知,代替多屏滚动查找需要的可配置表单,用户通过触发标签卡片展示区中的标签卡片,便可将表单配置区展示的当前可配置表单切换为需要编辑的可配置表单,在表单配置区展示需要编辑的可配置表单,并对需要编辑或修改的可配置表单进行编辑或修改,能够降低查找可配置表单的时间,提高定位可配置表单的速度,进而提高生成表单的效率。64.在一种可能的实现方式中,本技术实施例还提供了一种s302中响应于对第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取第一目标配置项的配置内容的具体实施方式,包括:65.响应于对第一目标标签卡片对应的可配置表单的标题名称项的编辑操作,获取标题名称项的标题内容。66.可以理解的是,可配置表单中的标题名称项也为可配置表单中的一个配置项。67.在一种可能的实现方式中,第一目标标签卡片包括标题区域。参见图4所示,图4为本技术实施例提供的一种表单配置页面的示意图。基于此,本技术实施例还提供了另一种表单生成方法,除s301-s303之外,在响应于对第一目标标签卡片对应的可配置表单的标题名称项的编辑操作,获取标题名称项的标题内容之后,该表单生成方法还包括:68.在第一目标标签卡片中的标题区域同步展示第一目标标签卡片对应的可配置表单中标题名称项的标题内容。69.可以理解的是,在该具体实施方式中,第一目标标签卡片中的标题区域显示的标签卡片标题和第一目标标签卡片对应的可配置表单中标题名称项的标题内容相同。若第一目标标签卡片对应的可配置表单中标题名称项的标题内容更改,第一目标标签卡片中的标题区域显示的标签卡片标题也会相应地被同步更改。70.具体实施时,当在第一目标标签卡片对应的可配置表单中标题名称项获取用户输入的标题内容后,鼠标失焦后,将标题内容自动同步到第一目标标签卡片中标题区域的标签卡片标题中。如图4中,响应于用户对表单配置区的可配置表单中标题名称项的编辑操作,获取标题名称项的标题内容,可配置表单中标题名称显示为“xxx-1”,同时,标签卡片展示区中对应的标签卡片的标题区域的标签卡片标题更新为“xxx-1”。如此,能够节省用户重新编辑标签卡片标题的时间,提高用户的使用感受。71.在另一种可选示例中,用户可自行编辑标签卡片中标题区域里的标签卡片标题。例如,用户可自行填写标签卡片中标题区域里的标签卡片标题。如此,可以使得标签卡片标题的内容更加灵活。72.基于此,当用户选定需要的可配置表单时,可以通过标签卡片展示区中标题区域的标签卡片标题来选定需要的标签卡片进行触发,在表单配置区便会显示对应的可配置表单。73.参见图5,图5为本技术实施例提供的另一种表单配置页面的示意图。在一种可能的实现方式中,第一目标标签卡片包括标签区域。如图5所示,图5中的标签区域设置有“标签1”和“标签2”,“标签1”和“标签2”为标签区域的标签信息。基于此,本技术实施例还提供了另一种表单生成方法,除s301-s303之外,该表单生成方法还包括:74.a1:从生成的第一目标标签卡片对应的可配置表单中获取第二目标配置项对应的配置内容;第二目标配置项为第一目标标签卡片对应的可配置表单中各配置项中的一个或多个。75.标签区域中的标签信息用于标识可配置表单。用户根据标签区域中的标签信息可快速查找自己需要的可配置表单。76.在一种可能的实现方式中,标签信息为可配置表单中一些配置项的配置内容。以创建广告计划的应用场景为例,可配置表单中的“出价方式”和“投放策略”对应的配置内容可作为标签信息展示在标签卡片的标签区域。77.具体实施时,先从生成的第一目标标签卡片对应的可配置表单中获取第二目标配置项对应的配置内容。其中,第二目标配置项为第一目标标签卡片对应的可配置表单中各配置项中的一个或多个。例如,第二目标配置项为“出价方式”和“投放策略”,对应的配置内容为“出价方式1”和“策略1”。78.a2:在第一目标标签卡片中的标签区域上展示第二目标配置项对应的配置内容。79.需要说明的是,当用户编辑可配置表单中的第二目标配置项后,即可获取第二目标对应的配置内容,并将第二目标对应的配置内同步展示到第一目标标签卡片的标签区域中。80.作为另一种可选示例,用户可自行编辑标签区域中的标签信息。例如,通过填写的方式编辑标签区域中的标签信息,能够使得标签区域的标签信息的内容更加灵活。81.可以理解的是,图5中的“标签1”和“标签2”仅作为一种标签区域的示意图。本技术对标签区域中的标签个数和内容不进行限定,可根据实际需求进行设定。82.参见图6所示,图6为本技术实施例提供的又一种表单配置页面的示意图。在一种可能的实现方式中,标签卡片展示区中设置有添加配置控件。添加配置控件用户在标签卡片展示区添加新的标签卡片,同时创建对应的可配置表单。如图6所示,标签卡片展示区设置有“+添加”的添加配置控件。基于此,本技术实施例还提供了另一种表单生成方法,除s301-s303之外,该表单生成方法还包括:83.b1:响应于对标签卡片展示区中添加配置控件的触发操作,创建第二目标标签卡片和第二目标标签卡片对应的可配置表单。84.用户可以触发标签卡片展示区中添加配置控件,例如通过点击操作来触发标签卡片展示区中的添加配置控件。响应于对标签卡片展示区中添加配置控件的触发操作,在标签卡片展示区创建第二目标标签卡片,并创建第二目标标签卡片对应的可配置表单。85.b2:将第二目标标签卡片展示在标签卡片展示区,将在表单配置区展示的当前可配置表单切换为第二目标标签卡片对应的可配置表单;第二目标标签卡片在标签卡片展示区中为选中状态。86.创建第二目标标签卡片后,第二目标标签卡片展示在标签卡片展示区且第二目标标签卡片在标签卡片展示区中为选中状态。并且,将在表单配置区展示的当前可配置表单切换为第二目标标签卡片对应的可配置表单。87.在一种可能的实现方式中,若标签卡片展示区和表单配置区按照图4所示的左右相邻位置进行显示。则将第二目标标签卡片展示在添加配置控件的上方,即第二目标标签卡片为标签卡片展示区中显示的最后一个标签卡片。88.添加配置控件被触发后,第二目标标签卡片中的标题区域展示新建标签卡片默认标题。可以理解的是,添加配置控件被触发后,第二目标标签卡片中标题区域展示的新建标签卡片默认标题可以根据实际应用场景进行预先设置。例如,在创建广告计划的应用场景下,设置新建标签卡片默认标题为“投放配置”。89.如果用户连续触发添加配置控件,响应于对添加配置控件的连续触发操作,在标签卡片展示区连续创建多个第二目标标签卡片以及每个第二目标标签卡片对应的可配置表单。其中,最后创建的第二目标标签卡片在标签卡片展示区中为选中状态,且表单配置区展示最后创建的第二目标标签卡片对应的可配置表单。其中,连续创建的多个第二目标标签卡片中标题区域显示的标签卡片标题为“投放配置1”“投放配置2”…。连续创建的多个第二目标标签卡片分别对应的可配置表单中的标题名称项的标题名称为空白,用户可后续对其进行编辑。90.在本技术实施例中,标签卡片有三种显示状态(也可称为“交互状态”)。参见图7所示,图7为本技术实施例提供的一种标签卡片显示状态的示意图。图7中展示的三个标签卡片的显示状态从上到下依次为选中状态、悬浮状态和默认状态。当不对标签卡片进行任何操作时,标签卡片为默认状态。当检测到鼠标在标签卡片展示区中的某一标签卡片上悬停时,展示标签卡片为悬浮状态,鼠标离开后,恢复默认状态。悬浮状态即hover状态。在实际应用中,如图7所示,悬浮状态通过标签卡片标题的颜色变化进行展示。检测到对标签卡片的触发操作,展示标签卡片为选中状态。图7中选中状态的标签卡片的左侧显示有一深色区域。可以理解的是,本技术实施例中的触发操作不包括鼠标在标签卡片上悬停。91.可以理解的是,图7仅为标签卡片三种显示状态的示意图。其中,悬浮状态和选中状态不限于图7的显示方式。例如,选中状态除了标签卡片的左侧显示有一深色区域外,标签卡片中的标签卡片标题的颜色也会发生变化。92.需要说明的是,若标签区域中的标签信息通过a1-a2的方式获取,则添加配置控件被触发后,创建的第二目标标签卡片中标签区域的标签信息为默认标签信息。默认标签信息根据创建的可配置表单中相应配置项的默认配置内容获取。在对第二目标标签对应的可配置表单进行第二目标配置项编辑后,标签区域中的标签信息同步更新。93.参见图8所示,图8为本技术实施例提供的又一种表单配置页面的示意图。在一种可能的实现方式中,如图8所示,第一目标标签卡片中设置有复制控件。复制控件用于复制标签卡片中的标签卡片,生成标签卡片副本,并创建对应的可配置表单副本。基于此,本技术实施例还提供了另一种表单生成方法,除s301-s303之外,该表单生成方法还包括:94.c1:响应于对第一目标标签卡片中复制控件的触发操作,复制第一目标标签卡片,生成第一目标标签卡片副本,复制第一目标标签卡片对应的可配置表单,生成第一目标标签卡片副本对应的可配置表单副本。95.用户可触发第一目标标签卡片中的复制控件,例如通过点击操作来触发第一目标标签卡片中的复制控件。响应于对第一目标标签卡片中复制控件的触发操作,复制第一目标标签卡片,生成第一目标标签卡片副本。同时,复制第一目标标签卡片对应的可配置表单,生成第一目标标签卡片副本对应的可配置表单副本。96.c2:在标签卡片展示区中,将第一目标标签卡片副本展示在第一目标标签卡片的相邻位置;第一目标标签卡片副本中标题区域展示第一目标标签卡片中标题区域的展示内容以及副本信息字样;第一目标标签卡片副本在标签卡片展示区为选中状态。97.复制第一目标标签卡片后生成的第一目标标签卡片副本展示在第一目标标签卡片的相邻位置。在一种可能的实现方式中,如图8所示,第一目标标签卡片副本展示在第一目标标签卡片的下方相邻位置。98.在一种可能的实现方式中,生成的第一目标标签卡片副本中的标题区域中的标签卡片标题为第一目标标签卡片中标题区域的标签卡片标题再加上副本信息字样。例如,副本信息字样为“副本”。如图8所示,第一目标标签卡片中标题区域的标签卡片标题为“xxx-1”,第一目标标签卡片副本中的标题区域中的标签卡片标题为“xxx-1-副本”。99.若用户连续触发复制控件,响应于对复制控件的连续触发操作,在标签卡片展示区连续创建多个第一目标标签卡片副本以及每个第一目标标签卡片副本对应的可配置表单副本。其中,最后创建的第一目标标签卡片副本在标签卡片展示区中为选中状态,且表单配置区展示最后创建的第一目标标签卡片副本对应的可配置表单副本。其中,连续创建的多个第一目标标签卡片副本中标题区域显示的标签卡片标题为“xxx-1-副本1”“xxx-1-副本2”…。100.可以理解的是,副本信息字样可预先设置,本技术实施例对副本信息字样不进行限制。另外,第一目标标签卡片副本中的标题区域中的标签卡片标题也可按照除c2以外的其它能够实现的方式进行设定,例如,第一目标标签卡片副本中的标题区域中的标签卡片标题也可和第一目标标签卡片中的标题区域中的标签卡片标题相同。之后,修改可配置表单副本中的标题名称后,再同步更新即可。101.另外,复制第一目标标签卡片后,第一目标标签卡片副本在标签卡片展示区为选中状态。102.c3:将在表单配置区展示的当前可配置表单切换为第一目标标签卡片副本对应的可配置表单副本;第一目标标签卡片副本对应的可配置表单副本中标题名称项的初始标题名称为第一目标可配置表单中标题名称项的标题名称。103.复制第一目标标签卡片后,第一目标标签卡片副本在标签卡片展示区为选中状态。同时,将在表单配置区展示的当前可配置表单切换为第一目标标签卡片副本对应的可配置表单副本。作为一种可选示例,第一目标标签卡片副本对应的可配置表单副本中标题名称项的初始标题名称和第一目标可配置表单中标题名称项的标题名称相同。104.需要说明的是,若标签区域中的标签信息通过a1-a2的方式获取,则复制控件被触发后,创建的第一目标标签卡片副本中标签区域的标签信息为默认标签信息。在对第一目标标签卡片副本对应的可配置表单副本中的第二目标配置项进行编辑后,标签区域中的标签信息同步更新。105.可以理解的是,目前的从上到下的平铺可配置表单的方式中,复制控件在每个可配置表单的附近位置,例如在可配置表单的右上角。若复制可配置表单,需要多屏滚动找到需要复制的可配置表单,再触发复制控件。代替该方式,本技术实施例中通过在标签卡片中设置复制控件,查找到需要复制的标签卡片,再触发标签卡片中的复制控件后,便可复制标签卡片以及对应的可配置表单,提高了复制可配置表单的效率,进而提高了生成表单的效率,还实现了对可配置表单的灵活控制。106.在一种可能的实现方式中,参见图8所示,第一目标标签卡片中设置有删除控件。基于此,本技术实施例还提供了另一种表单生成方法,除s301-s303之外,该表单生成方法还包括:107.响应于对第一目标标签卡片中删除控件的触发操作,删除第一目标标签卡片和第一目标标签卡片对应的可配置表单。108.可以理解的是,目前的从上到下的平铺可配置表单的方式中,删除控件在每个可配置表单的附近位置,例如在可配置表单的右上角。若删除可配置表单,需要多屏滚动找到需要删除的可配置表单,再触发删除控件。代替该方式,本技术实施例中通过在标签卡片中设置删除控件,查找到需要复制的标签卡片,通过触发标签卡片中的删除控件,便可删除标签卡片以及对应的可配置表单,实现了对可配置表单的灵活控制,并且提高了删除可配置表单的效率。109.另外,在一种可能的实现方式中,若检测到标签卡片展示区的标签卡片为一个时,隐藏标签卡片上的删除控件;检测到标签卡片展示区的标签卡片为多个时,显示各个标签卡片上的删除控件。110.在用户对可配置表单中的配置项编辑完成后,需要对可配置表单中配置项的配置内容进行校验。若可配置表单中的配置内容填写不符合规定,需要报错以便用户对错误的配置项的配置内容进行修改。111.基于此,本技术实施例根据表单配置页面的性能参数和可配置表单信息量设置了三种配置内容校验机制。三种配置内容校验机制根据表单配置页面的性能参数和可配置表单信息量进行设置,以减少生成可配置表单过程中的卡顿情况,提高生成表单的效率。可以理解的是,配置内容校验机制是在设计表单配置页面时设置的。在确定表单配置页面的性能参数和可配置表单信息量后,确定配置内容的校验机制,之后便不进行更改。结合图9a、图9b和图9c对三种配置内容校验机制进行说明。112.表单配置区设置有提交控件。提交控件用于对标签卡片展示区中所有标签卡片对应的可配置表单进行提交。图9a、图9b和图9c所示的提交控件设置于标签卡片展示区。可以理解的是,图9a、图9b和图9c中所展示的提交控件的位置和形状仅作为一种示例进行说明。本技术实施例不限定提交控件的形状和具体设置位置,可根据实际需要进行设置。113.基于此,当表单配置页面的性能参数满足第一预设范围且可配置表单信息量小于第一信息量范围时,响应于对表单配置区中提交控件的触发操作,对标签卡片展示区中的至少一个标签卡片对应的可配置表单进行校验。114.其中,表单配置页面的性能参数满足第一预设范围表征表单配置页面的性能足够强大。可配置表单信息量小于第一信息量范围表征可配置表单的表单信息量相对较小。在此基础上,可同时校验表单配置页面的所有可配置表单。具体操作时,用户触发提交控件,响应于对表单配置区中提交控件的触发操作,对标签卡片展示区中的所有标签卡片对应的可配置表单进行校验。115.可以理解的是,第一预设范围和第二信息量范围可根据实际应用场景进行确定,这里不对其进行限定。116.进一步,在对标签卡片展示区中的至少一个标签卡片对应的可配置表单进行校验后,当检验到至少一个可配置表单存在配置内容错误时,在错误表单对应的标签卡片上展示错误提示信息,将第一个错误表单对应的标签卡片显示为选中状态,将在表单配置区展示的当前可配置表单切换为第一个错误表单,并定位第一个错误表单中的第一个错误位置,在第一个错误位置处显示第一个错误位置对应的错误原因。117.如图9a所示,有两个可配置表单存在配置错误,则在对应的标签卡片上展示错误提示信息,如“存在配置错误,请修改”。并将第一个错误表单的状态显示为选中状态,原先在表单配置区展示的当前可配置表单切换为第一个错误表单,在表单配置区展示第一个错误表单。当需要修改其他错误表单中的错误时,触发错误表单对应的标签卡片即可在表单配置区展示错误表单。另外,定位第一个错误表单中的第一个错误位置,在第一个错误位置处显示第一个错误位置对应的错误原因。118.参见图9a,第一个错误表单中的错误位置为标题名称处。可以理解的是,配置内容错误包括可配置表单中的标题名称编辑错误。可知,在触发复制控件和添加配置控件后,可配置表单中的标题名称为默认的标题名称,例如,触发复制控件创建的可配置表单副本中的默认标题名称和被复制的可配置表单的标题名称相同。或者,触发添加配置控件创建的可配置表单中的默认标题名称为空白。但是,之后需要对可配置表单中的默认标题名称进行修改。若在校验时,发现可配置表单中的默认标题名称没有被修改,则会展示错误提示信息。例如图9a中可配置表单为触发复制控件生成的可配置表单副本,之后没有修改可配置表单中的默认标题名称,则在触发提交控件后,会在标题名称处显示对应的错误原因,即“配置名称重复,请修改”。119.另外,当表单配置页面的性能参数满足第二预设范围且可配置表单信息量满足第二信息量范围,或者,表单配置页面的性能参数满足第三预设范围且可配置表单信息量满足第三信息量范围时,在将表单配置区的当前可配置表单的第三目标配置项中展示对应的配置内容后,响应于对标签卡片展示区中任一标签卡片中的复制控件或标签卡片展示区中添加配置控件的触发操作,对当前可配置表单进行校验。120.其中,第一预设范围大于第二预设范围,第二预设范围大于第三预设范围;第一信息量范围小于第二预设范围,第二预设范围小于第三预设范围。表单配置页面的性能参数满足第二预设范围且可配置表单信息量满足第二信息量范围表征表单配置页面的性能中等且表单信息量中等,此时,为了减少生成可配置表单过程中的卡顿情况,用户不能通过触发提交控件对所有的可配置表单进行校验。表单配置页面的性能参数满足第三预设范围且可配置表单信息量满足第三信息量范围表征表单配置叶片的性能一般且可配置表单信息量相对较大。此时,为了减少生成可配置表单过程中的卡顿情况,用户也不能通过触发提交控件对所有的可配置表单进行校验。121.可以理解的是,代替第一中校验机制中的触发提交控件,在后两种校验机制下,当用户编辑完当前可配置表单后,可通过触发复制控件或添加配置控件的方式对表单配置页面显示的当前可配置表单进行校验。具体实施时,在将表单配置区的当前可配置表单的第三目标配置项中展示对应的配置内容后,即用户编辑完当前可配置表单中的第三目标配置项后,响应于对标签卡片展示区中任一标签卡片中的复制控件或标签卡片展示区中添加配置控件的触发操作,对当前可配置表单进行校验。122.其中,在表单配置页面的性能参数满足第二预设范围且可配置表单信息量满足第二信息量范围这一情况下,在对当前可配置表单进行校验后,将触发任一标签卡片中的复制控件后生成的标签卡片副本或触发添加配置控件后生成的第二目标标签卡片显示为选中状态,并将在表单配置区展示的当前可配置表单切换为标签卡片副本对应的可配置表单副本或第二目标标签卡片对应的可配置表单,当校验到当前可配置表单存在配置内容错误时,当前可配置表单的错误位置处展示错误原因,在当前可配置表单对应的标签卡片上展示错误提示信息。123.如图9b所示,用户对当前可配置表单中的第三目标配置项编辑完成后,触发添加配置控件,在标签卡片展示区中生成标签卡片标题为“投放配置”的标签卡片,新创建的标签卡片为选中状态,且表单配置区展示新创建的可配置表单。同时,当前可配置表单存在配置内容错误,当前可配置表单对应的标签卡片上展示有错误提示信息“存在配置错误,请修改”。在该情况下,需要用户自行触发错误表单对应的标签卡片,进而在表单配置区展示错误表单,用户对错误表单中的配置内容错误进行修改。124.另外,在表单配置页面的性能参数满足第三预设范围且可配置表单信息量满足第三信息量范围这一情况下,在对当前可配置表单进行校验后,将当前可配置表单对应的标签卡片仍为选中状态,将表单配置区展示当前可配置表单,当校验到当前可配置表单存在配置内容错误时,在当前可配置表单的错误位置处展示错误原因,并在当前可配置表单对应的标签卡片上展示错误提示信息。125.如图9c所示,当前可配置表单对应的标签卡片上展示有错误提示信息“存在配置错误,请修改”。当前可配置表单对应的标签卡片为选中状态,当前可配置表单中的错误位置处展示有错误原因。例如,目标成本处的成本参数输入为“20000”,存在配置内容错误,错误原因为“请输入目标成本,不少于0.1元,不超过10000元”。又如,roi系数处的roi系数输入为“5.5”,存在配置内容错误,错误原因为“请输入roi系数,不少于0,不超过5”。相比于上一种校验机制,在该校验机制下,在标签卡片展示区不展示触发复制控件生成的标签卡片副本或触发添加配置控件生成的标签卡片。同样,在表单配置区也不展示对应的可配置表单。如此,可保证可配置表单生成过程中的不卡顿,有助于提高可配置表单的生成效率。126.基于上述方法实施例提供的一种表单生成方法,本技术实施例还提供了一种表单生成装置,下面将结合附图对实现搜索的装置进行说明。127.参见图10所示,图10为本技术实施例提供的一种表单生成装置的结构示意图。如图10所示,该装置包括:128.第一切换单元1001,用于响应于对标签卡片展示区中第一目标标签卡片的触发操作,将在表单配置区展示的当前可配置表单切换为所述第一目标标签卡片对应的可配置表单;所述标签卡片展示区和所述表单配置区组成表单配置页面;所述标签卡片展示区中展示有标签卡片;所述第一目标标签卡片为所述标签卡片展示区中的所述标签卡片的任一个;129.第一获取单元1002,用于响应于对所述第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取所述第一目标配置项的配置内容;所述第一目标配置项为所述第一目标标签卡片对应的可配置表单中各配置项中的一个或多个;130.生成单元1003,用于在所述第一目标配置项中展示对应的配置内容,生成所述可配置表单。131.在一种可能的实现方式中,所述标签卡片展示区中设置有添加配置控件,所述装置还包括:132.创建单元,用于响应于对标签卡片展示区中添加配置控件的触发操作,创建第二目标标签卡片和所述第二目标标签卡片对应的可配置表单;133.第二切换单元,用于将所述第二目标标签卡片展示在所述标签卡片展示区,将在所述表单配置区展示的当前可配置表单切换为所述第二目标标签卡片对应的可配置表单;所述第二目标标签卡片在所述标签卡片展示区中为选中状态。134.在一种可能的实现方式中,所述第一目标标签卡片包括标签区域,所述装置还包括:135.第二获取单元,用于从生成的所述第一目标标签卡片对应的可配置表单中获取第二目标配置项对应的配置内容;所述第二目标配置项为所述第一目标标签卡片对应的所述可配置表单中各配置项中的一个或多个;136.第一展示单元,用于在所述第一目标标签卡片中的所述标签区域上展示所述第二目标配置项对应的配置内容。137.在一种可能的实现方式中,所述第一获取单元1002,包括:138.获取子单元,用于响应于对所述第一目标标签卡片对应的可配置表单的标题名称项的编辑操作,获取所述标题名称项的标题内容;139.所述装置还包括:140.第二展示单元,用于在所述响应于对所述第一目标标签卡片对应的可配置表单的标题名称项的编辑操作,获取所述标题名称项的标题内容之后,在所述第一目标标签卡片中的所述标题区域同步展示所述第一目标标签卡片对应的可配置表单中所述标题名称项的标题内容。141.在一种可能的实现方式中,所述第一目标标签卡片中设置有复制控件,所述装置还包括:142.复制单元,用于响应于对所述第一目标标签卡片中所述复制控件的触发操作,复制所述第一目标标签卡片,生成第一目标标签卡片副本,复制所述第一目标标签卡片对应的可配置表单,生成所述第一目标标签卡片副本对应的可配置表单副本;143.第三展示单元,用于在所述标签卡片展示区中,将所述第一目标标签卡片副本展示在所述第一目标标签卡片的相邻位置;所述第一目标标签卡片副本中标题区域展示所述第一目标标签卡片中标题区域的展示内容以及副本信息字样;所述第一目标标签卡片副本在所述标签卡片展示区为选中状态;144.第三切换单元,用于将在所述表单配置区展示的当前可配置表单切换为所述第一目标标签卡片副本对应的可配置表单副本;所述第一目标标签卡片副本对应的可配置表单副本中标题名称项的初始标题名称为所述第一目标可配置表单中标题名称项的标题名称。145.在一种可能的实现方式中,所述第一目标标签卡片中设置有删除控件,所述装置还包括:146.删除单元,用于响应于对所述第一目标标签卡片中所述删除控件的触发操作,删除所述第一目标标签卡片和所述第一目标标签卡片对应的可配置表单。147.在一种可能的实现方式中,所述表单配置区设置有提交控件,所述装置还包括:148.第一校验单元,用于当所述表单配置页面的性能参数满足第一预设范围且所述可配置表单信息量小于第一信息量范围时,响应于对所述表单配置区中提交控件的触发操作,对所述标签卡片展示区中的至少一个标签卡片对应的可配置表单进行校验;149.第二校验单元,用于当所述表单配置页面的性能参数满足第二预设范围且所述可配置表单信息量满足第二信息量范围,或者,所述表单配置页面的性能参数满足第三预设范围且所述可配置表单信息量满足第三信息量范围时,在将所述表单配置区的当前可配置表单的第三目标配置项中展示对应的配置内容后,响应于对所述标签卡片展示区中任一标签卡片中的复制控件或所述标签卡片展示区中添加配置控件的触发操作,对所述当前可配置表单进行校验;150.其中,所述第一预设范围大于所述第二预设范围,所述第二预设范围大于所述第三预设范围;所述第一信息量范围小于所述第二预设范围,所述第二预设范围小于所述第三预设范围。151.在一种可能的实现方式中,所述装置还包括:152.第四展示单元,用于当所述表单配置页面的性能参数满足第一预设范围且所述可配置表单信息量小于第一信息量范围时,在对所述标签卡片展示区中的至少一个标签卡片对应的可配置表单进行校验后,当检验到至少一个所述可配置表单存在配置内容错误时,在所述错误表单对应的标签卡片上展示错误提示信息,将第一个错误表单对应的标签卡片显示为选中状态,将在所述表单配置区展示的当前可配置表单切换为第一个错误表单,并定位所述第一个错误表单中的第一个错误位置,在所述第一个错误位置处显示所述第一个错误位置对应的错误原因;153.第五展示单元,用于当所述表单配置页面的性能参数满足第二预设范围且所述可配置表单信息量满足第二信息量范围时,在对所述当前可配置表单进行校验后,将触发任一标签卡片中的所述复制控件后生成的标签卡片副本或触发所述添加配置控件后生成的第二目标标签卡片显示为选中状态,并将在所述表单配置区展示的当前可配置表单切换为所述标签卡片副本对应的可配置表单副本或所述第二目标标签卡片对应的可配置表单,当校验到所述当前可配置表单存在配置内容错误时,所述当前可配置表单的错误位置处展示错误原因,在所述当前可配置表单对应的标签卡片上展示错误提示信息;154.第六展示单元,用于当所述表单配置页面的性能参数满足第三预设范围且所述可配置表单信息量满足第三信息量范围时,在对所述当前可配置表单进行校验后,将所述当前可配置表单对应的标签卡片显示为选中状态,将所述表单配置区展示所述当前可配置表单,当校验到所述当前可配置表单存在配置内容错误时,在所述当前可配置表单的错误位置处展示错误原因,并在所述当前可配置表单对应的标签卡片上展示错误提示信息。155.在一种可能的实现方式中,所述装置还包括:156.隐藏单元,用于检测到所述标签卡片展示区的所述标签卡片为一个时,隐藏所述标签卡片上的删除控件;157.显示单元,用于检测到所述标签卡片展示区的所述标签卡片为多个时,显示各个所述标签卡片上的删除控件。158.基于上述方法实施例提供的一种表单生成方法,本技术还提供一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所述的表单生成方法。159.下面参考图11,其示出了适于用来实现本技术实施例的电子设备1100的结构示意图。本技术实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(personaldigitalassistant,个人数字助理)、pad(portableandroiddevice,平板电脑)、pmp(portablemediaplayer,便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv(television,电视机)、台式计算机等等的固定终端。图11示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。160.如图11所示,电子设备1100可以包括处理装置(例如中央处理器、图形处理器等)1101,其可以根据存储在只读存储器(rom)1102中的程序或者从存储装置1106加载到随机访问存储器(ram)1103中的程序而执行各种适当的动作和处理。在ram1103中,还存储有电子设备1100操作所需的各种程序和数据。处理装置1101、rom1102以及ram1103通过总线1104彼此相连。输入/输出(i/o)接口1105也连接至总线1104。161.通常,以下装置可以连接至i/o接口1105:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置1106;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置1107;包括例如磁带、硬盘等的存储装置1106;以及通信装置1109。通信装置1109可以允许电子设备1100与其他设备进行无线或有线通信以交换数据。虽然图11示出了具有各种装置的电子设备1100,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。162.特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置1109从网络上被下载和安装,或者从存储装置1106被安装,或者从rom1102被安装。在该计算机程序被处理装置1101执行时,执行本技术实施例的方法中限定的上述功能。163.本技术实施例提供的电子设备与上述实施例提供的表单生成方法属于同一发明构思,未在本实施例中详尽描述的技术细节可参见上述实施例,并且本实施例与上述实施例具有相同的有益效果。164.基于上述方法实施例提供的一种表单生成方法,本技术实施例提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上述任一实施例所述的表单生成方法。165.需要说明的是,本技术上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。166.在一些实施方式中,客户端、服务器可以利用诸如http(hypertexttransferprotocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,adhoc端对端网络),以及任何当前已知或未来研发的网络。167.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。168.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备执行上述表单生成方法。169.可以以一种或多种程序设计语言或其组合来编写用于执行本技术的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。170.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。171.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元/模块的名称在某种情况下并不构成对该单元本身的限定,例如,语音数据采集模块还可以被描述为“数据采集模块”。172.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。173.在本技术的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。174.根据本技术的一个或多个实施例,【示例一】提供了一种表单生成方法,所述方法包括:175.响应于对标签卡片展示区中第一目标标签卡片的触发操作,将在表单配置区展示的当前可配置表单切换为所述第一目标标签卡片对应的可配置表单;所述标签卡片展示区和所述表单配置区组成表单配置页面;所述标签卡片展示区中展示有标签卡片;所述第一目标标签卡片为所述标签卡片展示区中的所述标签卡片的任一个;176.响应于对所述第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取所述第一目标配置项的配置内容;所述第一目标配置项为所述第一目标标签卡片对应的可配置表单中各配置项中的一个或多个;177.在所述第一目标配置项中展示对应的配置内容,生成所述可配置表单。178.根据本技术的一个或多个实施例,【示例二】提供了一种表单生成方法,所述标签卡片展示区中设置有添加配置控件,所述方法还包括:179.响应于对标签卡片展示区中添加配置控件的触发操作,创建第二目标标签卡片和所述第二目标标签卡片对应的可配置表单;180.将所述第二目标标签卡片展示在所述标签卡片展示区,将在所述表单配置区展示的当前可配置表单切换为所述第二目标标签卡片对应的可配置表单;所述第二目标标签卡片在所述标签卡片展示区中为选中状态。181.根据本技术的一个或多个实施例,【示例三】提供了一种表单生成方法,所述第一目标标签卡片包括标签区域,所述方法还包括:182.从生成的所述第一目标标签卡片对应的可配置表单中获取第二目标配置项对应的配置内容;所述第二目标配置项为所述第一目标标签卡片对应的所述可配置表单中各配置项中的一个或多个;183.在所述第一目标标签卡片中的所述标签区域上展示所述第二目标配置项对应的配置内容。184.根据本技术的一个或多个实施例,【示例四】提供了一种表单生成方法,所述第一目标标签卡片包括标题区域,所述响应于对所述第一目标标签卡片对应的所述可配置表单中的第一目标配置项的编辑操作,获取所述第一目标配置项的配置内容,包括:185.响应于对所述第一目标标签卡片对应的可配置表单的标题名称项的编辑操作,获取所述标题名称项的标题内容;186.在所述响应于对所述第一目标标签卡片对应的可配置表单的标题名称项的编辑操作,获取所述标题名称项的标题内容之后,所述方法还包括:187.在所述第一目标标签卡片中的所述标题区域同步展示所述第一目标标签卡片对应的可配置表单中所述标题名称项的标题内容。188.根据本技术的一个或多个实施例,【示例五】提供了一种表单生成方法,所述第一目标标签卡片中设置有复制控件,所述方法还包括:189.响应于对所述第一目标标签卡片中所述复制控件的触发操作,复制所述第一目标标签卡片,生成第一目标标签卡片副本,复制所述第一目标标签卡片对应的可配置表单,生成所述第一目标标签卡片副本对应的可配置表单副本;190.在所述标签卡片展示区中,将所述第一目标标签卡片副本展示在所述第一目标标签卡片的相邻位置;所述第一目标标签卡片副本中标题区域展示所述第一目标标签卡片中标题区域的展示内容以及副本信息字样;所述第一目标标签卡片副本在所述标签卡片展示区为选中状态;191.将在所述表单配置区展示的当前可配置表单切换为所述第一目标标签卡片副本对应的可配置表单副本;所述第一目标标签卡片副本对应的可配置表单副本中标题名称项的初始标题名称为所述第一目标可配置表单中标题名称项的标题名称。192.根据本技术的一个或多个实施例,【示例六】提供了一种表单生成方法,所述第一目标标签卡片中设置有删除控件,所述方法还包括:193.响应于对所述第一目标标签卡片中所述删除控件的触发操作,删除所述第一目标标签卡片和所述第一目标标签卡片对应的可配置表单。194.根据本技术的一个或多个实施例,【示例七】提供了一种表单生成方法,所述表单配置区设置有提交控件,所述方法还包括:195.当所述表单配置页面的性能参数满足第一预设范围且所述可配置表单信息量小于第一信息量范围时,响应于对所述表单配置区中提交控件的触发操作,对所述标签卡片展示区中的至少一个标签卡片对应的可配置表单进行校验;196.当所述表单配置页面的性能参数满足第二预设范围且所述可配置表单信息量满足第二信息量范围,或者,所述表单配置页面的性能参数满足第三预设范围且所述可配置表单信息量满足第三信息量范围时,在将所述表单配置区的当前可配置表单的第三目标配置项中展示对应的配置内容后,响应于对所述标签卡片展示区中任一标签卡片中的复制控件或所述标签卡片展示区中添加配置控件的触发操作,对所述当前可配置表单进行校验;197.其中,所述第一预设范围大于所述第二预设范围,所述第二预设范围大于所述第三预设范围;所述第一信息量范围小于所述第二预设范围,所述第二预设范围小于所述第三预设范围。198.根据本技术的一个或多个实施例,【示例八】提供了一种表单生成方法,所述方法还包括:199.当所述表单配置页面的性能参数满足第一预设范围且所述可配置表单信息量小于第一信息量范围时,在对所述标签卡片展示区中的至少一个标签卡片对应的可配置表单进行校验后,当检验到至少一个所述可配置表单存在配置内容错误时,在所述错误表单对应的标签卡片上展示错误提示信息,将第一个错误表单对应的标签卡片显示为选中状态,将在所述表单配置区展示的当前可配置表单切换为第一个错误表单,并定位所述第一个错误表单中的第一个错误位置,在所述第一个错误位置处显示所述第一个错误位置对应的错误原因;200.当所述表单配置页面的性能参数满足第二预设范围且所述可配置表单信息量满足第二信息量范围时,在对所述当前可配置表单进行校验后,将触发任一标签卡片中的所述复制控件后生成的标签卡片副本或触发所述添加配置控件后生成的第二目标标签卡片显示为选中状态,并将在所述表单配置区展示的当前可配置表单切换为所述标签卡片副本对应的可配置表单副本或所述第二目标标签卡片对应的可配置表单,当校验到所述当前可配置表单存在配置内容错误时,所述当前可配置表单的错误位置处展示错误原因,在所述当前可配置表单对应的标签卡片上展示错误提示信息;201.当所述表单配置页面的性能参数满足第三预设范围且所述可配置表单信息量满足第三信息量范围时,在对所述当前可配置表单进行校验后,将所述当前可配置表单对应的标签卡片显示为选中状态,将所述表单配置区展示所述当前可配置表单,当校验到所述当前可配置表单存在配置内容错误时,在所述当前可配置表单的错误位置处展示错误原因,并在所述当前可配置表单对应的标签卡片上展示错误提示信息。202.根据本技术的一个或多个实施例,【示例九】提供了一种表单生成方法,所述方法还包括:203.检测到所述标签卡片展示区的所述标签卡片为一个时,隐藏所述标签卡片上的删除控件;204.检测到所述标签卡片展示区的所述标签卡片为多个时,显示各个所述标签卡片上的删除控件。205.根据本技术的一个或多个实施例,【示例十】提供了一种表单生成装置,所述装置包括:206.第一切换单元,用于响应于对标签卡片展示区中第一目标标签卡片的触发操作,将在表单配置区展示的当前可配置表单切换为所述第一目标标签卡片对应的可配置表单;所述标签卡片展示区和所述表单配置区组成表单配置页面;所述标签卡片展示区中展示有标签卡片;所述第一目标标签卡片为所述标签卡片展示区中的所述标签卡片的任一个;207.第一获取单元,用于响应于对所述第一目标标签卡片对应的可配置表单中的第一目标配置项的编辑操作,获取所述第一目标配置项的配置内容;所述第一目标配置项为所述第一目标标签卡片对应的可配置表单中各配置项中的一个或多个;208.生成单元,用于在所述第一目标配置项中展示对应的配置内容,生成所述可配置表单。209.根据本技术的一个或多个实施例,【示例十一】提供了一种表单生成装置,所述标签卡片展示区中设置有添加配置控件,所述装置还包括:210.创建单元,用于响应于对标签卡片展示区中添加配置控件的触发操作,创建第二目标标签卡片和所述第二目标标签卡片对应的可配置表单;211.第二切换单元,用于将所述第二目标标签卡片展示在所述标签卡片展示区,将在所述表单配置区展示的当前可配置表单切换为所述第二目标标签卡片对应的可配置表单;所述第二目标标签卡片在所述标签卡片展示区中为选中状态。212.根据本技术的一个或多个实施例,【示例十二】提供了一种表单生成装置,所述第一目标标签卡片包括标签区域,所述装置还包括:213.第二获取单元,用于从生成的所述第一目标标签卡片对应的可配置表单中获取第二目标配置项对应的配置内容;所述第二目标配置项为所述第一目标标签卡片对应的所述可配置表单中各配置项中的一个或多个;214.第一展示单元,用于在所述第一目标标签卡片中的所述标签区域上展示所述第二目标配置项对应的配置内容。215.根据本技术的一个或多个实施例,【示例十三】提供了一种表单生成装置,所述第一获取单元,包括:216.获取子单元,用于响应于对所述第一目标标签卡片对应的可配置表单的标题名称项的编辑操作,获取所述标题名称项的标题内容;217.所述装置还包括:218.第二展示单元,用于在所述响应于对所述第一目标标签卡片对应的可配置表单的标题名称项的编辑操作,获取所述标题名称项的标题内容之后,在所述第一目标标签卡片中的所述标题区域同步展示所述第一目标标签卡片对应的可配置表单中所述标题名称项的标题内容。219.根据本技术的一个或多个实施例,【示例十四】提供了一种表单生成装置,所述第一目标标签卡片中设置有复制控件,所述装置还包括:220.复制单元,用于响应于对所述第一目标标签卡片中所述复制控件的触发操作,复制所述第一目标标签卡片,生成第一目标标签卡片副本,复制所述第一目标标签卡片对应的可配置表单,生成所述第一目标标签卡片副本对应的可配置表单副本;221.第三展示单元,用于在所述标签卡片展示区中,将所述第一目标标签卡片副本展示在所述第一目标标签卡片的相邻位置;所述第一目标标签卡片副本中标题区域展示所述第一目标标签卡片中标题区域的展示内容以及副本信息字样;所述第一目标标签卡片副本在所述标签卡片展示区为选中状态;222.第三切换单元,用于将在所述表单配置区展示的当前可配置表单切换为所述第一目标标签卡片副本对应的可配置表单副本;所述第一目标标签卡片副本对应的可配置表单副本中标题名称项的初始标题名称为所述第一目标可配置表单中标题名称项的标题名称。223.根据本技术的一个或多个实施例,【示例十五】提供了一种表单生成装置,所述第一目标标签卡片中设置有删除控件,所述装置还包括:224.删除单元,用于响应于对所述第一目标标签卡片中所述删除控件的触发操作,删除所述第一目标标签卡片和所述第一目标标签卡片对应的可配置表单。225.根据本技术的一个或多个实施例,【示例十六】提供了一种表单生成装置,所述表单配置区设置有提交控件,所述装置还包括:226.第一校验单元,用于当所述表单配置页面的性能参数满足第一预设范围且所述可配置表单信息量小于第一信息量范围时,响应于对所述表单配置区中提交控件的触发操作,对所述标签卡片展示区中的至少一个标签卡片对应的可配置表单进行校验;227.第二校验单元,用于当所述表单配置页面的性能参数满足第二预设范围且所述可配置表单信息量满足第二信息量范围,或者,所述表单配置页面的性能参数满足第三预设范围且所述可配置表单信息量满足第三信息量范围时,在将所述表单配置区的当前可配置表单的第三目标配置项中展示对应的配置内容后,响应于对所述标签卡片展示区中任一标签卡片中的复制控件或所述标签卡片展示区中添加配置控件的触发操作,对所述当前可配置表单进行校验;228.其中,所述第一预设范围大于所述第二预设范围,所述第二预设范围大于所述第三预设范围;所述第一信息量范围小于所述第二预设范围,所述第二预设范围小于所述第三预设范围。229.根据本技术的一个或多个实施例,【示例十七】提供了一种表单生成装置,所述装置还包括:230.第四展示单元,用于当所述表单配置页面的性能参数满足第一预设范围且所述可配置表单信息量小于第一信息量范围时,在对所述标签卡片展示区中的至少一个标签卡片对应的可配置表单进行校验后,当检验到至少一个所述可配置表单存在配置内容错误时,在所述错误表单对应的标签卡片上展示错误提示信息,将第一个错误表单对应的标签卡片显示为选中状态,将在所述表单配置区展示的当前可配置表单切换为第一个错误表单,并定位所述第一个错误表单中的第一个错误位置,在所述第一个错误位置处显示所述第一个错误位置对应的错误原因;231.第五展示单元,用于当所述表单配置页面的性能参数满足第二预设范围且所述可配置表单信息量满足第二信息量范围时,在对所述当前可配置表单进行校验后,将触发任一标签卡片中的所述复制控件后生成的标签卡片副本或触发所述添加配置控件后生成的第二目标标签卡片显示为选中状态,并将在所述表单配置区展示的当前可配置表单切换为所述标签卡片副本对应的可配置表单副本或所述第二目标标签卡片对应的可配置表单,当校验到所述当前可配置表单存在配置内容错误时,所述当前可配置表单的错误位置处展示错误原因,在所述当前可配置表单对应的标签卡片上展示错误提示信息;232.第六展示单元,用于当所述表单配置页面的性能参数满足第三预设范围且所述可配置表单信息量满足第三信息量范围时,在对所述当前可配置表单进行校验后,将所述当前可配置表单对应的标签卡片显示为选中状态,将所述表单配置区展示所述当前可配置表单,当校验到所述当前可配置表单存在配置内容错误时,在所述当前可配置表单的错误位置处展示错误原因,并在所述当前可配置表单对应的标签卡片上展示错误提示信息。233.根据本技术的一个或多个实施例,【示例十八】提供了一种表单生成装置,所述装置还包括:234.隐藏单元,用于检测到所述标签卡片展示区的所述标签卡片为一个时,隐藏所述标签卡片上的删除控件;235.显示单元,用于检测到所述标签卡片展示区的所述标签卡片为多个时,显示各个所述标签卡片上的删除控件。236.根据本技术的一个或多个实施例,【示例十九】提供了一种电子设备,包括:237.一个或多个处理器;238.存储装置,其上存储有一个或多个程序,239.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述所述的表单生成方法。240.根据本技术的一个或多个实施例,【示例二十】提供了一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上述所述的表单生成方法。241.需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。242.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。243.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。244.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或
技术领域
:内所公知的任意其它形式的存储介质中。245.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1