CN114047986A - 表单生成方法、表单数据处理方法、装置和电子设备 - Google Patents
表单生成方法、表单数据处理方法、装置和电子设备 Download PDFInfo
- Publication number
- CN114047986A CN114047986A CN202111230327.4A CN202111230327A CN114047986A CN 114047986 A CN114047986 A CN 114047986A CN 202111230327 A CN202111230327 A CN 202111230327A CN 114047986 A CN114047986 A CN 114047986A
- Authority
- CN
- China
- Prior art keywords
- field
- target
- selection item
- user
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 70
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000012545 processing Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 230000001360 synchronised effect Effects 0.000 abstract description 8
- 238000012423 maintenance Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开实施例公开了表单生成方法、表单数据处理方法、装置和电子设备。表单生成方法包括:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。实现了根据第一表单的字段生成第二表单,由于所生成第二表单的各字段与第一表单的字段关联,使得由第二表单采集的数据可以自动同步至第一表单中。简化了有所收集的数据同步至第一表单(数据库)的操作,节约了数据库维护成本。
Description
技术领域
本公开涉及互联网技术领域,尤其涉及一种信息展示方法、装置和电子设备。
背景技术
随着互联网技术的发展,可以向用户在线发送问卷类页面,用户可以在问卷类页面中填写数据。在问卷中填写的数据可以被上传到服务器,然后由人工输入到数据库中。
发明内容
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
本公开实施例提供了一种表单生成方法、表单数据处理方法、装置和电子设备。
第一方面,本公开实施例提供了一种表单生成方法,该方法包括:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。
第二方面,本公开实施例提供了一种表单数据处理方法,该方法包括:根据接收到的对待分享的第二表单的信息执行的预设触发操作,展示第二表单,其中,所述第二表单基于如下步骤生成:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单;接收用户在第二表单输入的目标数据;发送所述目标数据,以使所述目标数据同步至所述第一表单。
第三方面,本公开实施例提供了一种表单生成装置,该装置包括:显示单元,用于根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;生成单元,用于根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。
第四方面,本公开实施例提供了一种表单数据处理装置,该装置包括:展示单元,用于根据接收到的对待分享的第二表单的信息执行的预设触发操作,展示第二表单,其中,所述第二表单基于如下步骤生成:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单;接收单元,用于接收用户在第二表单输入的目标数据;发送单元,用于发送所述目标数据,以使所述目标数据同步至所述第一表单。
第五方面,本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的表单生成方法,或者如第二方面所述的表单数据处理方法。
第六方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所述的表单生成方法,或者如第二方面所述的表单数据处理方法的步骤。
本公开实施例提供的表单生成方法、装置和电子设备,通过根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单,实现了根据第一表单的字段生成第二表单,由于所生成第二表单的各字段与第一表单的字段关联,使得由第二表单采集的数据可以自动同步至第一表单中。简化了有所收集的数据同步至第一表单(数据库)的操作,节约了数据库维护成本。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1是根据本公开的表单生成方法的一个实施例的流程图;
图2A是第二表单生成指令生成的一个示意性场景;
图2B是第二表单生成指令生成的另一个示意性场景;
图2C~图2D,示出了在移动终端中第二表单进行操作的示意性场景图;
图3是根据本公开的表单数据处理方法的一个实施例的流程图;
图4是根据本公开的表单生成装置的一个实施例的结构示意图;
图5是根据本公开的表单数据处理装置的一个实施例的结构示意图;
图6是本公开的一个实施例的表单生成方法、或者表单数据处理方法可以应用于其中的示例性***架构;
图7是根据本公开实施例提供的电子设备的基本结构的示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
相关技术中,需要人工对问卷中的数据进行提取、处理并录入到数据库中,从而问卷数据收集的成本较高。
为了解决上述问题,本申请提供如下方案
请参考图1,其示出了根据本公开的表单生成方法的一个实施例的流程。如图1所示,该表单生成方法,包括以下步骤:
步骤101,根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联。
步骤102,根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。
这里的第一表单可以是多维数据表。
多维数据表可以视为一种数据库。一个多维数据表可以包括多个数据表,一个数据表可以有多个视图。
上述第二表单生成指令可通过各种方式发出。例如通过第二表单生成指令发出交互入口发出。上述交互入口可以包括在上述显示页面中的表单生成选择项。
上述在第一表单的显示页面中接收到的第二表单生成指令,包括:接收到对在所述第一表单显示页面中显示的表单生成选项执行的预设操作。
在一些应用场景中,表单生成选项包括:显示在所述显示页面中的视图生成工具中的第一表单生成选项。第一表单的显示页面可以是显示第一表单信息的页面。在一些应用场景中,请参考图2A,其示出了第二表单生成指令生成的一个示意性场景。如图2A所示,在第一表单的上述显示页面中可以包括视图生成工具设置项211。在触发视图生成工具设置项211后,可以显示视图生成工具212,包括但不限于:表格视图、便签卡片视图、甘特图视图或相册样式视图等。此外,在上述视图生成工具中可以包括第一表单生成选项213。用户可以通过触发第一表单生成选项213来发出生成第二表单的指令。
在另外一些应用场景中,表单生成选项包括显示在第一表单的设置项中的第二表单生成选项。请参考图2B,其示出了第二表单生成指令生成的另一个示意性场景。如图2B所示,上述显示页面还可以包括第一表单的设置项220。上述第一表单的设置项220包括但不限于:字段设置、筛选、排序、分组等设置项。上述设置项还可以包括第二表单生成选择项221(如图2A所示第二表单生成选择项显示为“表单收集”)。用户可以通过触发上述第二表单生成选项221来发出生成第二表单的指令。
上述初始第二表单中可以包括多个待填写单元格。待填写单元格可以对应没有实际意义的初始字段。上述初始字段例如可以显示为“AA”、“BB”等。这里的AA、BB可以是没有实际意义的任意标识等。
在上述显示页面中可以显示字段选择项。每一字段选择项可以指示一个第二字段。第二字段与第一表单中的第一字段关联。在一些应用场景中,对于每一个第二字段可以单向关联至与该第二字段对应的第一字段。
用户可以通过在字段选择项的选择操作,确定目标第二字段。目标第二字段可以是显示在第二表单中的字段。
上述目标第二字段的数量可以为1个以上。
本实施例提供的表单生成方法,通过根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单,实现了根据第一表单的字段生成第二表单,由于所生成第二表单的各字段与第一表单的字段关联,使得由第二表单采集的数据可以自动同步至第一表单中。简化了有所收集的数据同步至第一表单(数据库)的操作,节约了数据库维护成本。
在一些应用场景中,若上述表单生成方法的执行主体为台式电脑、笔记本等电脑终端时,上述字段选择项可以显示在第一表单的显示窗口中。上述字段选择项可以位于上述第一表单的一侧。或者嵌入在第一表单中。
在一些可选的实现方式中,上述字段选择项显示在第一表单的显示窗口中,上述步骤102包括:根据用户对字段选择项中的目标第二字段执行的拖拽操作将所述目标第二字段添加到所述初始第二表单,生成所述第二表单。
在这些可选的实现方式中,通过上述拖拽操作可以直接将目标第二字段拖入第二表单。可选地,上述目标第二字段可以替换初始字段的内容。例如原本初始字段为“AA”,拖入的目标第二字段为“门店”,则“门店”可以直接替换初始字段“AA”。
在这些可选的实现方式中,通过拖拽的方式将目标第二字段直接拖入第二表单中,可以直接将各目标第二字段拖入分别对应的初始字段,从而简化了将目标第二字段替换初始字段的操作。
在一些可选的实现方式中,上述表单生成方法还包括如下步骤:根据对所述第二表单中的待移出目标第二字段执行的第二预设操作,将所述待移出目标第二字段移出所述第二表单。
可选地,上述第二预设操作可以包括:将所述待移出目标第二字段拖拽出所述第二表单的拖拽操作。
在这些可选的实现方式中,可以直接将待移出目标第二字段拖拽出第二表单,从而在第二表单中移出上述待移出目标第二字段。
可选地,上述第二预设操作可以包括:对用于指示移出所述待移出目标第二字段的移出选项执行的选择操作。
在这些可选的实现方式中,还可以在第二表单中设置用于移出目标第二字段的移出选项。作为一种实现方式,上述每一个目标第二字段可以对应一个移出选项。也即,在每一个目标第二字段的周围可以设置移出选项。用户可以通过点击该目标第二字段对应的移出选项,从而执行将该目标第二字段移出第二表单的第二预设操作。
作为另外一种实现方式,上述第二表单中可以设置一个移出选项。用户可以通过选择待移出目标第二字段后,再触发移出选项,实现将待移出目标第二字段移出第二表单。
通过上述第二预设操作,实现了将待移出目标第二字段移出第二表单,可以提高第二表单内容调整的便利性。
在另外一些应用场景中,若上述表单生成方法的执行主体为移动终端时,可以在初始第二表单的顶部显示字段配置项。字段配置项可以包括字段选择项。一个字段选择项可以对应一个第二字段。也就是说,当执行主体为移动终端时,可以将字段配置项在初始第二表单的顶部。
在这些应用场景中,上述步骤102可以包括:根据用户对所述字段配置项执行的触发操作,显示字段配置页面,所述字段配置页面包括字段选择项;根据所接收到的对至少一个字段选择项执行的选择操作,确定目标第二字段。
当用户触发字段配置项时,上述字段配置页面可以以浮窗或弹窗的形式显示在初始第二表单的页面之上。也可以覆盖初始第二表单的页面。
上述字段选择项包括至少一个第二字段。用户可以对上述字段选择项执行选择操作,从而确定出目标第二字段。
在这些应用场景中,通过在初始第二表单的顶部设置字段配置项,以便于在移动终端中实现对第二表单生成或编辑。
在一些可选的实现方式中,上述字段配置页面还包括至少一个字段选择项分别对应的开关控件。上述根据所述接收到的对知识一个字段选择项执行的选择操作,确定目标第二字段,包括:根据接收到对至少一个候选第二字段对应的开关控件执行的打开操作,将所述至少一个候选第二字段作为目标第二字段。
在一些可选的实现方式中,上述第二表单包括至少一个目标第二字段。第二表单页面的顶部显示字段配置项。上述表单生成方法还包括如下步骤:
首先,在第二表单页面中接收到用户对字段配置项执行的选择操作,显示字段配置页面,所述字段配置页面包括第二表单中的目标第二字段以及上述目标第二字段对应的开关控件;
其次,接收用户对待移出目标第二字段的开关控件执行的关闭操作,将待移出目标第二字段移出所述第二表单。
请参考图2C~图2D,其示出了在移动终端中第二表单进行操作的示意性场景图。在移动终端中,通过在第一表单的显示页面中通过设置在显示页面顶部的表单生成选项执行的预设操作,可以展示初始第二表单的页面23。初始第二表单的顶部可以设置字段配置项231。用户可以通过对上述字段配置项231执行选择操作,从而触发显示字段配置页面24。字段配置页面可以包括字段选择项,例如图2D所示的字段选择项“岗位”、“门店”、“姓名”、“留资数量”等。用户可以在上述字段配置页面中对字段选择项执行选择操作,从而确定第二表单中的目标第二字段。在字段配置页面中,每一个字段选择项可以视为候选第二字段。可选地,上述字段配置页面中还包括字段选择项对应的开关控件241。用户可以通过对一个候选第二字段对应的开关控件执行打开操作,从而将该候选第二字段确定为目标第二字段。
在第二表单生成之后,如果想删除第二表单中的一个或几个目标第二字段,也可以通过对显示在第二表单的页面23顶部的字段配置项231执行选择操作,来触发字段配置页面24。在字段配置页面24可以显示各目标第二字段以及各目标第二字段分别对应的开关控件241。通过在开关控件执行关闭目标第二字段。在执行了目标第二字段的操作之后,该目标第二字段可以从第二表单中被移出。
在一些可选的实现方式中,上述表单生成方法包括:根据所接收到的对第二表单的目标第二字段显示顺序的调整操作,调整各目标第二字段在第二表单中的显示顺序。
在生成了第二表单之后,可以在第二表单通过上述调整操作来调整第二表单中的各目标第二字段在第二表单中的顺序。
上述调整操作包括:对目标第二字段执行的向前或向后的拖拽操作;或者对目标第二字段对应的前移或后移控件执行的触发操作。
作为一种实现方式,上述调整操作可以为对目标第二字段执行的向前或向后的拖拽操作。在这种实现方式中,可以在第二表单中通过拖拽一个目标第二字段的拖拽操作,将该目标第二字段向前移动、向后移动。可以理解的是,这里的拖拽操作,可以将所拖拽的目标第二字段前移或后移一个或几个显示位置。通过这种实现方式中,可以极大的便利用户对第二表单的编辑操作。
作为另外一种实现方式,上述调整操作可以为对目标第二字段对应的前移控件或后移控件执行的触发操作。
在一些可选的实现方式中,第二表单中可以显示各目标第二字段。各目标第二字段可以对应前移控件和后移控件。用户可以根据待将一目标第二字段移动至的位置,来对该目标第二字段对应的前移控件或者后移控件执行触发操作。例如,若想将一目标字段“CC”前移两个位置,可以通过触发该目标第二字段对应的前移控件将该目标第二字段前移一个显示位置,然后再通过触发该目标第二字段对应的前移控件再将该目标第二字段前移一个显示位置。这里的一个显示位置用于显示第二表单中的一个目标第二字段。
在一些可选的实现方式中,上述表单生成方法还包括:根据用户对目标第二字段的属性设置项执行的预设操作,确定目标第二字段的属性;所述属性包括:必填或选填。
作为一种实现方式,第二表单中可以设置一个属性设置项。用户可以通过该属性设置项来设置各个目标第二字段的属性。作为另外一种实现方式,上述属性设置项可以设置在各目标第二字段分别对应的显示位置处。
作为一种示意性说明,属性设置项可以包括必填和选填两种。对于每一个目标第二字段,用户可以设置该目标第二字段的属性为必填,还是选填。
作为另外一种示意性说明,上述各目标第二字段默认的属性可以为必填。用户可以通过上述属性设置项来更改目标第二字段的属性。
在这些可选的实现方式中,通过提供设置目标第二字段的属性的入口,使得用户可以灵活设置目标第二字段的属性。
在一些可选的实现方式中,上述表单生成方法还包括:根据用户的修改操作,修改目标第二字段的字段信息。这里的字段信息包括字段名称。
通过上述修改操作,用户可以修改目标第二字段的字段信息,从而调整第二表单的显示信息。
在实施例的一些可选的实现方式中,上述表单生成方法还包括:接收用户在所述第二表单填写的目标数据。
在这些可选的实现方式中,在生成上述第二表单之后,用户可以直接在第二表单中填写目标第二字段对应的目标数据。
进一步可选地,上述表单生成方法还包括:将所述目标数据同步至所述第一表单。
在用户填写完第二表单中目标第二字段对应的目标数据之后,可以通过点击保存或者提交等操作。通过上述保存或提交操作,可以直接将上述目标数据同步至第一表单。
也就是说,用户在第二表单中填写的目标数据,可以被同步至第一表单中。
由于第二表单中的各目标第二字段分别与第一表单中的对应的第一字段关联,因此在第二表单中,对应每一个目标第二字段填写的目标数据,都会同步为第一字段对应的数据。作为一种实现方式,若用户填写完一个第二表单,可以在第一表单中增加一行与该第二表单对应的数据记录。
在一些可选的实现方式中,上述表单生成方法还包括如下:生成所述第二表单的链接;向分享用户发送所述链接。
在这些可选的实现方式中,在生成了第二表单之后,可以生成第二表单的链接,以向分享用户发送上述链接。分享用户可以是预先指定的用户,也可以是未预先指定的用户。接收到上述分享链接的用户可以通过上述链接打开上述第二表单。在一些应用场景中,在用户通过上述链接打开上述第二表单之前,需要进行鉴权。鉴权通过用户可以通过上述链接打开上述第二表单。否则无法打开上述第二表单。
通过上述链接打开上述第二表单的分享用户,可以向第二表单中填写目标数据。在填写完目标数据之后,用户可以触发提交或上传等选项,从而将填写了目标数据的第二表单传回第一表单对应的服务器。由于第二表单中的各目标第二字段分别与第一表单中的一个第一字段一一对应,服务器在接收到填写了目标数据的第二表单之后,可以第二表单中的目标数据同步至第一表单。
请参考图3,其示出了本公开提供的表单数据处理方法的一个实施例的流程图。如图3所示,表单数据处理方法包括如下步骤:
步骤301,根据接收到的对待分享的第二表单的信息执行的预设触发操作,展示第二表单,其中,所述第二表单基于如下步骤生成:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。
步骤302,接收用户在第二表单输入的目标数据。
步骤303,发送所述目标数据,以使所述目标数据同步至所述第一表单。
在本实施例中,上述表单数据处理方法的执行主体可以使接收分享链接的分享用户所使用的终端。
上述待分享的第二表单的信息例如可以是用于打开或者访问第二表单的信息。
在一些可选的实现方式中,上述待分享的第二表单的信息可以是用于访问第二表单的分享链接。
通过上述分享链接,上述执行主体访问或者下载第二表单,并向分享用户展示上述第二表单。分享用户可以在上述第二表单填写目标数据。
上述第二表单可以由如下步骤生成:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。也即第二表单可以由图1所示实施例提供的方法生成,此处不赘述。
分享用户可以在第二表单中输入目标数据。上述执行主体可以接收用户输入的目标数据。之后,上述执行主体可以通过网络将上述输入了目标数据的第二表单上传至保存第一表单数据的服务器。上述服务器在接收到上述目标数据之后,可以将上述目标数据同步至第一表单。
本实施例提供的表单数据处理方法,通过根据接收到的对待分享的第二表单的信息执行的预设触发操作,展示第二表单;接收用户在第二表单输入的目标数据;发送所述目标数据,以使所述目标数据同步至所述第一表单,由于所生成第二表单的各字段与第一表单的字段关联,使得由第二表单采集的数据可以自动同步至第一表单中。简化了有所收集的数据同步至第一表单(数据库)的操作,节约了数据库维护成本。
进一步参考图4,作为对上述各图所示方法的实现,本公开提供了一种表单生成装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图4所示,本实施例的表单生成装置包括:显示单元401和生成单元402。其中,显示单元401,用于根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;生成单元402,用于根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。
在本实施例中,表单生成装置的显示单元401和生成单元402的具体处理及其所带来的技术效果可分别参考图1对应实施例中步骤101和步骤102的相关说明,在此不再赘述。
在一些可选的实现方式中,所述在第一表单的显示页面中接收到的第二表单生成指令,包括:接收到对在所述第一表单显示页面中显示的表单生成选项执行的预设操作。
在一些可选的实现方式中,所述表单生成选项包括:显示在所述显示页面中的视图生成工具中的第一表单生成选项;和/或显示在第一表单的设置项中的第二表单生成选项。
在一些可选的实现方式中,所述字段选择项显示在所述第一表单的显示窗口中;或者显示在所述初始第一表单页面顶部。
在一些可选的实现方式中,所述字段选择项显示在所述第一表单的显示窗口中,以及生成单元402进一步用于:根据用户对字段选择项中的目标第二字段执行的拖拽操作,将所述述目标第二字段添加到所述初始第二表单,生成所述第二表单。
在一些可选的实现方式中,生成单元402进一步用于:根据对所述第二表单中的待移出目标第二字段执行的第二预设操作,将所述待移出目标第二字段移出所述第二表单。
在一些可选的实现方式中,所述第二预设操作包括:将所述待移出目标第二字段拖拽出所述第二表单的拖拽操作;或者对用于指示移出所述待移出目标第二字段的移出选项执行的选择操作。
在一些可选的实现方式中,所述初始第一表单页面的顶部显示字段配置项;以及生成单元402进一步用于:根据用户对所述字段配置项执行的触发操作,显示字段配置页面,所述字段配置页面包括字段选择项;根据所接收到的对字段选择项执行的选择操作,确定目标第二字段。
在一些可选的实现方式中,所述字段配置页面还包括至少一个字段选择项分别对应的开关控件;以及生成单元402进一步用于:根据接收到对至少一个候选第二字段对应的开关控件执行的打开操作,将所述至少一个候选第二字段作为目标第二字段。
在一些可选的实现方式中,所述第一表单页面的顶部显示字段配置项;所述字段配置页面还包括所述至少一个第二字段选择项分别对应的开关控件;以及生成单元402进一步用于:在第一表单页面中接收到用户对字段配置项执行的选择操作,显示在第一表单中的目标第二字段以及上述目标第二字段对应的开关控件;接收用户对待移出目标第二字段的开关控件执行的关闭操作,将待移出目标第二字段移出所述第二表单。
在一些可选的实现方式中,生成单元402进一步用于:根据所接收到的对第二表单目标第二字段显示顺序的调整操作,调整各目标第二字段在第二表单中的显示顺序。
在一些可选的实现方式中,调整操作包括:对目标第二字段执行的向前或向后的拖拽操作;或者对目标第二字段对应的前移控件或后移控件执行的触发操作。
在一些可选的实现方式中,生成单元402进一步用于:根据用户对目标第二字段的属性设置项执行的预设操作,确定目标第二字段的属性;所述属性包括:必填或选填。
在一些可选的实现方式中,生成单元402进一步用于:根据用户的修改操作,修改目标第二字段的字段信息。
在一些可选的实现方式中,表单生成装置还包括数据处理单元(图中未示出),数据处理单元用于:接收用户在所述第二表单填写的目标数据。
在一些可选的实现方式中,数据处理单元进一步用于:将所述目标数据同步至所述第一表单。
在一些可选的实现方式中,数据处理单元进一步用于:生成所述第二表单的链接;向分享用户发送所述链接。
进一步参考图5,作为对上述各图所示方法的实现,本公开提供了一种表单数据处理装置的一个实施例,该装置实施例与图3所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图5所示,本实施例的表单数据处理装置包括:展示单元501、接收单元502和发送单元503。其中,展示单元501,用于根据接收到的对待分享的第二表单的信息执行的预设触发操作,展示第二表单,其中,所述第二表单基于如下步骤生成:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单;接收单元502,用于接收用户在第二表单输入的目标数据;发送单元503,用于发送所述目标数据,以使所述目标数据同步至所述第一表单。
在本实施例中,表单数据处理装置的展示单元501、接收单元502和发送单元503的具体处理及其所带来的技术效果可分别参考图3对应实施例中步骤301、302和步骤302的相关说明,在此不再赘述。
在一些可选的实现方式中,所述待分享的第二表单的信息包括用于访问第二表单的链接。
请参考图6,图6示出了本公开的一个实施例的表单生成方法或者表单数据处理方法及装置可以应用于其中的示例性***架构。
如图6所示,***架构可以包括终端设备601、602、603,网络604,服务器605。网络604用以在终端设备601、602、603和服务器605之间提供通信链路的介质。网络604可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
终端设备601、602、603可以通过网络604与服务器605交互,以接收或发送消息等。终端设备601、602、603上可以安装有各种客户端应用,例如网页浏览器应用、搜索类应用、新闻资讯类、自媒体应用、文档浏览类应用。终端设备601、602、603中的客户端应用可以接收用户的指令,并根据用户的指令完成相应的功能,例如根据用户的指令打开页面。
终端设备601、602、603可以是硬件,也可以是软件。当终端设备601、602、603为硬件时,可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端设备601、602、603为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。
服务器605可以是提供各种服务的服务器,例如接收终端设备601、602、603发送的信息显示请求,根据信息显示请求显示信息。并将显示信息的相关数据发送给终端设备601、602、603。
需要说明的是,本公开实施例所提供的表单生成方法或者表单数据处理方法可以由终端设备执行,相应地,表单生成装置或者表单数据处理装置可以设置在终端设备601、602、603中。
应该理解,图6中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
下面参考图7,其示出了适于用来实现本公开实施例的电子设备(例如图6中的终端设备或服务器)的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图7示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图7所示,电子设备可以包括处理装置(例如中央处理器、图形处理器等)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储装置708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有电子设备700操作所需的各种程序和数据。处理装置701、ROM 702以及RAM703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。
通常,以下装置可以连接至I/O接口705:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置706;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置707;包括例如磁带、硬盘等的存储装置708;以及通信装置709。通信装置709可以允许电子设备与其他设备进行无线或有线通信以交换数据。虽然图7示出了具有各种装置的电子设备,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置709从网络上被下载和安装,或者从存储装置708被安装,或者从ROM 702被安装。在该计算机程序被处理装置701执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。或者
根据接收到的对待分享的第二表单的信息执行的预设触发操作,展示第二表单,其中,所述第二表单基于如下步骤生成:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单;接收用户在第二表单输入的目标数据;发送所述目标数据,以使所述目标数据同步至所述第一表单。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
Claims (23)
1.一种表单生成方法,其特征在于,包括:
根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;
根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。
2.根据权利要求1所述的方法,其中,所述在第一表单的显示页面中接收到的第二表单生成指令,包括:
接收到对在所述第一表单显示页面中显示的表单生成选项执行的预设操作。
3.根据权利要求2所述的方法,其中,所述表单生成选项包括:
显示在所述显示页面中的视图生成工具中的第一表单生成选项;和/或
显示在第一表单的设置项中的第二表单生成选项。
4.根据权利要求1所述的方法,其中,所述字段选择项显示在所述第一表单的显示窗口中;或者
显示在所述初始第一表单页面顶部。
5.根据权利要求1所述的方法,其中,所述字段选择项显示在所述第一表单的显示窗口中,以及
所述根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单,包括:
根据用户对字段选择项中的目标第二字段执行的拖拽操作,将所述述目标第二字段添加到所述初始第二表单,生成所述第二表单。
6.根据权利要求1所述的方法,其中,所述方法还包括:
根据对所述第二表单中的待移出目标第二字段执行的第二预设操作,将所述待移出目标第二字段移出所述第二表单。
7.根据权利要求6所述的方法,其中,所述第二预设操作包括:
将所述待移出目标第二字段拖拽出所述第二表单的拖拽操作;或者
对用于指示移出所述待移出目标第二字段的移出选项执行的选择操作。
8.根据权利要求1所述的方法,其中,所述初始第一表单页面的顶部显示字段配置项;以及
所述根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单,包括:
根据用户对所述字段配置项执行的触发操作,显示字段配置页面,所述字段配置页面包括字段选择项;
根据所接收到的对字段选择项执行的选择操作,确定目标第二字段。
9.根据权利要求8所述的方法,其中,所述字段配置页面还包括至少一个字段选择项分别对应的开关控件;以及所述根据所接收到的对至少一个字段选择项执行的选择操作,确定目标第二字段,包括:
根据接收到对至少一个候选第二字段对应的开关控件执行的打开操作,将所述至少一个候选第二字段作为目标第二字段。
10.根据权利要求8所述的方法,其中,所述第一表单页面的顶部显示字段配置项;所述字段配置页面还包括所述至少一个第二字段选择项分别对应的开关控件;以及所述方法还包括:
在第一表单页面中接收到用户对字段配置项执行的选择操作,显示在第一表单中的目标第二字段以及上述目标第二字段对应的开关控件;
接收用户对待移出目标第二字段的开关控件执行的关闭操作,将待移出目标第二字段移出所述第二表单。
11.根据权利要求1所述的方法,其中,所述方法还包括:
根据所接收到的对第二表单目标第二字段显示顺序的调整操作,调整各目标第二字段在第二表单中的显示顺序。
12.根据权利要求11所述的方法,其中,所述调整操作包括:
对目标第二字段执行的向前或向后的拖拽操作;或者
对目标第二字段对应的前移控件或后移控件执行的触发操作。
13.根据权利要求1所述的方法,其中,所述方法还包括:
根据用户对目标第二字段的属性设置项执行的预设操作,确定目标第二字段的属性;所述属性包括:必填或选填。
14.根据权利要求1所述的方法,其中,所述方法还包括:
根据用户的修改操作,修改目标第二字段的字段信息。
15.根据权利要求1所述的方法,其中,所述方法还包括:
接收用户在所述第二表单填写的目标数据。
16.根据权利要求15所述的方法,其中,所述方法还包括:
将所述目标数据同步至所述第一表单。
17.根据权利要求1所述的方法,其中,所述方法还包括:
生成所述第二表单的链接;
向分享用户发送所述链接。
18.一种表单数据处理方法,其中,
根据接收到的对待分享的第二表单的信息执行的预设触发操作,展示第二表单,其中,所述第二表单基于如下步骤生成:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单;
接收用户在第二表单输入的目标数据;
发送所述目标数据,以使所述目标数据同步至所述第一表单。
19.根据权利要求18所述的方法,其中,所述待分享的第二表单的信息包括用于访问第二表单的链接。
20.一种表单生成装置,其特征在于,包括:
显示单元,用于根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;
生成单元,用于根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单。
21.一种表单数据处理装置,其中,
展示单元,用于根据接收到的对待分享的第二表单的信息执行的预设触发操作,展示第二表单,其中,所述第二表单基于如下步骤生成:根据在第一表单的显示页面中接收到的第二表单生成指令,显示初始第二表单以及字段选择项,所述字段选择项指示的第二字段与所述第一表单中的第一字段关联;根据对字段选择项的选择操作,确定目标第二字段,并根据目标第二字段生成第二表单;
接收单元,用于接收用户在第二表单输入的目标数据;
发送单元,用于发送所述目标数据,以使所述目标数据同步至所述第一表单。
22.一种电子设备,其特征在于,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-19中任一所述的方法。
23.一种计算机可读介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-19中任一所述的方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111230327.4A CN114047986A (zh) | 2021-10-21 | 2021-10-21 | 表单生成方法、表单数据处理方法、装置和电子设备 |
PCT/CN2022/125384 WO2023066157A1 (zh) | 2021-10-21 | 2022-10-14 | 表单生成方法、表单数据处理方法、装置和电子设备 |
US18/392,934 US20240126417A1 (en) | 2021-10-21 | 2023-12-21 | Method, form data processing method, apparatus, and electronic device for form generation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111230327.4A CN114047986A (zh) | 2021-10-21 | 2021-10-21 | 表单生成方法、表单数据处理方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114047986A true CN114047986A (zh) | 2022-02-15 |
Family
ID=80205818
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111230327.4A Pending CN114047986A (zh) | 2021-10-21 | 2021-10-21 | 表单生成方法、表单数据处理方法、装置和电子设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240126417A1 (zh) |
CN (1) | CN114047986A (zh) |
WO (1) | WO2023066157A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023066157A1 (zh) * | 2021-10-21 | 2023-04-27 | 北京字跳网络技术有限公司 | 表单生成方法、表单数据处理方法、装置和电子设备 |
CN116402479A (zh) * | 2023-06-07 | 2023-07-07 | 成都普朗克科技有限公司 | 基于订单特征识别自动建模生成清单的方法和*** |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116663515B (zh) * | 2023-07-25 | 2024-01-30 | 中国人民解放军国防科技大学 | 一种动态申报表单的生成方法和装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959361A (zh) * | 2018-05-17 | 2018-12-07 | 腾讯音乐娱乐科技(深圳)有限公司 | 表单管理的方法和装置 |
CN109829146A (zh) * | 2019-01-16 | 2019-05-31 | 腾讯科技(深圳)有限公司 | 一种信息收集管理方法及装置 |
US20210294967A1 (en) * | 2020-03-20 | 2021-09-23 | Capital One Services, Llc | Separately Collecting and Storing Form Contents |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8996981B2 (en) * | 2011-09-06 | 2015-03-31 | Onevizion, Inc. | Managing forms in electronic documents |
WO2014153156A1 (en) * | 2013-03-14 | 2014-09-25 | Craven Jason | System and method for converting paper forms to an electronic format |
JP6797636B2 (ja) * | 2016-10-28 | 2020-12-09 | キヤノン株式会社 | サーバ装置、情報処理方法、及びプログラム |
US20200110792A1 (en) * | 2018-10-04 | 2020-04-09 | Binyamin Tsabba | Customized customer relationship management platform method and devices |
CN109582733A (zh) * | 2018-10-26 | 2019-04-05 | 平安科技(深圳)有限公司 | 数据同步方法、装置、计算机设备及存储介质 |
US11250206B2 (en) * | 2019-09-20 | 2022-02-15 | Microsoft Technology Licensing, Llc | Conversion of forms to action cards |
US11403455B2 (en) * | 2020-07-07 | 2022-08-02 | Kudzu Software Llc | Electronic form generation from electronic documents |
CN113360619A (zh) * | 2021-06-16 | 2021-09-07 | 腾讯科技(深圳)有限公司 | 一种表单生成方法、装置、设备及介质 |
CN114047986A (zh) * | 2021-10-21 | 2022-02-15 | 北京字跳网络技术有限公司 | 表单生成方法、表单数据处理方法、装置和电子设备 |
-
2021
- 2021-10-21 CN CN202111230327.4A patent/CN114047986A/zh active Pending
-
2022
- 2022-10-14 WO PCT/CN2022/125384 patent/WO2023066157A1/zh unknown
-
2023
- 2023-12-21 US US18/392,934 patent/US20240126417A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108959361A (zh) * | 2018-05-17 | 2018-12-07 | 腾讯音乐娱乐科技(深圳)有限公司 | 表单管理的方法和装置 |
CN109829146A (zh) * | 2019-01-16 | 2019-05-31 | 腾讯科技(深圳)有限公司 | 一种信息收集管理方法及装置 |
US20210294967A1 (en) * | 2020-03-20 | 2021-09-23 | Capital One Services, Llc | Separately Collecting and Storing Form Contents |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023066157A1 (zh) * | 2021-10-21 | 2023-04-27 | 北京字跳网络技术有限公司 | 表单生成方法、表单数据处理方法、装置和电子设备 |
CN116402479A (zh) * | 2023-06-07 | 2023-07-07 | 成都普朗克科技有限公司 | 基于订单特征识别自动建模生成清单的方法和*** |
CN116402479B (zh) * | 2023-06-07 | 2023-09-19 | 成都普朗克科技有限公司 | 基于订单特征识别自动建模生成清单的方法和*** |
Also Published As
Publication number | Publication date |
---|---|
WO2023066157A1 (zh) | 2023-04-27 |
US20240126417A1 (en) | 2024-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111399956B (zh) | 应用于显示设备的内容展示方法、装置和电子设备 | |
CN114047986A (zh) | 表单生成方法、表单数据处理方法、装置和电子设备 | |
CN111476015B (zh) | 一种文档处理方法、装置、电子设备及存储介质 | |
CN111597467A (zh) | 展示方法、装置和电子设备 | |
EP4343583A1 (en) | Text input method and apparatus, and electronic device and storage medium | |
CN110096665B (zh) | 图片类评论数据的展示方法、装置、设备及介质 | |
CN112257104A (zh) | 权限控制方法、装置和电子设备 | |
CN113128185A (zh) | 交互方法、装置和电子设备 | |
CN111881216A (zh) | 一种基于共享模板的数据获取方法和装置 | |
CN113220752A (zh) | 展示方法、装置和电子设备 | |
CN112732652A (zh) | 信息展示方法、装置和电子设备 | |
CN112256221A (zh) | 信息显示方法、装置和电子设备 | |
CN112363790A (zh) | 表格的视图显示方法、装置和电子设备 | |
CN112307393A (zh) | 信息发布方法、装置和电子设备 | |
CN111310086A (zh) | 一种页面跳转方法、装置和电子设备 | |
CN111259291A (zh) | 视图展示方法、装置和电子设备 | |
CN113163483B (zh) | 时间戳更新方法、装置和电子设备 | |
CN114520928B (zh) | 显示信息生成方法、信息显示方法、装置和电子设备 | |
CN114742013A (zh) | 在线文档展示方法、装置和电子设备 | |
CN114626332A (zh) | 内容展示方法、装置和电子设备 | |
CN110568976B (zh) | 控制应用显示的方法、装置、设备、存储介质 | |
CN112114735B (zh) | 用于管理任务的方法和装置 | |
CN112380476A (zh) | 信息显示方法、装置和电子设备 | |
CN113779461A (zh) | 数据加载方法、装置和电子设备 | |
CN114997124A (zh) | 表格内容处理方法、装置、设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |