CN115129200A - 列表内容项的处理方法、装置、设备及存储介质 - Google Patents
列表内容项的处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115129200A CN115129200A CN202210797658.4A CN202210797658A CN115129200A CN 115129200 A CN115129200 A CN 115129200A CN 202210797658 A CN202210797658 A CN 202210797658A CN 115129200 A CN115129200 A CN 115129200A
- Authority
- CN
- China
- Prior art keywords
- content items
- processing
- data structure
- preset data
- content
- 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
- 238000003672 processing method Methods 0.000 title description 15
- 238000012545 processing Methods 0.000 claims abstract description 211
- 238000000034 method Methods 0.000 claims abstract description 51
- 230000004044 response Effects 0.000 claims description 33
- 238000012790 confirmation Methods 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 12
- 238000012163 sequencing technique Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008707 rearrangement Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请适用于计算机技术领域,公开了一种列表内容项的处理方法、装置、设备及存储介质,通过预设数据结构记录在操作选项区域所选择的内容项,从而为实现同时对选择的多个内容项进行处理提供可实施性;并根据第二选择操作所选择的单项处理选项,对预设数据结构中所记录的内容项进行单项处理,减少操作过程中许多的取消选择等操作,简化操作步骤,提高用户体验。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种列表内容项的处理方法、装置、设备及存储介质。
背景技术
对于列表中的内容项,在一些操作场景下,经常需要对每个内容项进行逐个单项操作,同时需要对多个内容项进行多项操作。对于该操作场景,目前需要选中一个内容项进行操作,单项操作完成后取消选择该内容项,再选中下一个内容项进行单项操作,以此类推;当需要批量操作时,由于已取消对先前内容项的选择,所以需要再次选中多个内容项。可见,当前操作方式需要很多选择操作,导致操作过程非常繁琐和复杂,从而使得用户体验不佳。
发明内容
本申请提供了一种列表内容项的处理方法、装置、设备及存储介质,以解决当前列表内容项的操作过程繁琐和复杂的技术问题。
为了解决上述技术问题,第一方面,本申请提供了一种列表内容项的处理方法,包括:
展示目标应用界面,目标应用界面包括内容列表区域和操作选项区域,内容列表区域包括多个内容项,操作选项区域包括单项处理选项;
响应作用于内容项的第一选择操作,基于预设数据结构,记录第一选择操作所选中的多个内容项;
响应作用于操作选项区域的第二选择操作,根据预设数据结构,对内容项进行单项处理。
本申请通过预设数据结构记录在操作选项区域所选择的内容项,从而为实现同时对选择的多个内容项进行处理提供可实施性;并根据第二选择操作所选择的单项处理选项,对预设数据结构中所记录的内容项进行单项处理,减少操作过程中许多的取消选择等操作,简化操作步骤,提高用户体验。
在第一方面的一些实现方式中,预设数据结构存储有多个内容项的属性参数,响应作用于操作选项区域的第二选择操作,根据预设数据结构,对内容项进行单项处理,包括:
响应作用于单项处理选项的第二选择操作,根据预设单项处理模式,依次对预设数据结构中的属性参数对应的内容项进行单项处理。
在本实现方式中,根据预设单项处理模式进行单项处理,以应对多种操作场景,提高本处理方法的适用性。
在第一方面的一些实现方式中,根据预设单项处理模式,依次对预设数据结构中的属性参数对应的内容项进行单项处理,包括:
在目标应用界面内,展示第一操作容器;
根据属性参数在预设数据结构中的排列顺序,依次在第一操作容器内展示内容项,并对内容项进行单项处理,其中第一操作容器每次展示一个内容项。
在本实现方式中,通过第一操作容器依次展示内容项,以能够依次对已选择的每个内容项进行单项处理,简化操作步骤。
在第一方面的一些实现方式中,第一操作容器还包括确认选项,
根据属性参数在预设数据结构中的排列顺序,依次在第一操作容器内展示内容项,并对内容项进行单项处理,包括:
根据排列顺序,在第一操作容器内展示目标内容项,并移除预设数据结构中与目标内容项对应的属性参数,得到最新预设数据结构,目标内容项为排列顺序最靠前或最靠后的属性参数对应的内容项;
响应作用于确认选项的第三选择操作,对目标内容项进行单项处理,并更新第一操作容器,以在第一操作容器内展示新的目标内容项,以及移除最新预设数据结构中与新的目标内容项对应的属性参数;
针对每次更新后的第一操作容器,响应作用于第一操作容器上的确认选项的第三选择操作,直至最新预设数据结构为空值,则判定目标内容项处理完成。
在本实现方式中,将确认选项作为处理下一个目标内容项的触发事件,实现对已选择的多个目标内容项进行依次处理;同时移除预设数据结构中的属性参数,而无需在处理目标内容项之后再进行取消选择操作,简化操作步骤。
在第一方面的一些实现方式中,根据预设单项处理模式,依次对预设数据结构中的属性参数对应的内容项进行单项处理,包括:
在目标应用界面内,展示第二操作容器;
在第二操作容器内展示与预设数据结构中的属性参数对应的所有内容项;
响应作用于第二操作容器中的目标内容项的第四选择操作,对目标内容项进行单项处理。
在本实现方式中,通过在第二操作容器选择目标内容项,以实现按照用户期望的处理顺序对目标内容项进行处理,提高用户体验。
在第一方面的一些实现方式中,根据预设单项处理模式,依次对预设数据结构中的属性参数对应的内容项进行单项处理,包括:
在目标应用界面内,展示第三操作容器;
在第二操作容器内展示所有目标内容项的操作选项,目标内容项为预设数据结构中的属性参数对应的内容项;
响应作用于操作选项的第五选择操作,依次对目标内容项进行相同的单项处理。
在本实现方式中,针对具有相同单项处理的多个内容项,只需一次第五选择操作即可实现多个内容项的相同处理,简化操作步骤。
在第一方面的一些实现方式中,预设数据结构为有序数组,响应作用于内容项的第一选择操作,基于预设数据结构,记录第一选择操作所选中的多个内容项,包括:
响应作用于内容项的第一选择操作,获取第一选择操作所选中的多个内容项的属性参数;
基于预设排序策略,将属性参数存储至有序数组。
在本实现方式中,通过有序数组存储属性参数,以能够记录内容项的选择顺序,从而能够按照内容项的选择顺序对内容项进行单项处理,提高用户体验。
在第一方面的一些实现方式中,处理方法还包括:
响应作用于单项处理选项的悬停操作,对内容列表区域内排序顺序最靠前或最靠后的目标内容项进行高亮展示,目标内容项为与预设数据结构中的属性参数对应的内容项;
响应作用于批量处理选项的悬停操作,对内容列表区域内的多个目标内容项进行高亮展示。
在本实现方式中,通过高亮展示能够使用户直观的了解到当前进行单项处理或批量处理的内容项,提高用户体验。
在第一方面的一些实现方式中,处理方法还包括:
根据属性参数在预设数据结构中的排列顺序,对内容列表区域内的目标内容项进行重排,目标内容项为与预设数据结构中的属性参数对应的内容项。
在本实现方式中,通过重排,以能够优先展示已选择的目标内容项,从而能够针对跨页面的内容项进行同页展示。
在第一方面的一些实现方式中,操作选项区域还包括批量处理选项,方法还包括:
响应作用于批量处理选项的第六选择操作,对预设数据结构所记录的多个内容项进行批量处理。
本实现方式能够在单项处理后继续根据预设数据结构进行批量处理,减少再次选择内容项的操作,进一步简化操作步骤。
第二方面,本申请还提供一种列表内容项的处理装置,包括:
展示模块,用于展示目标应用界面,目标应用界面包括内容列表区域和操作选项区域,内容列表区域包括多个内容项,操作选项区域包括单项处理选项;
添加模块,用于响应作用于内容项的第一选择操作,基于预设数据结构,记录第一选择操作所选中的多个内容项;
处理模块,用于响应作用于操作选项区域的第二选择操作,根据预设数据结构,对内容项进行单项处理。
第三方面,本申请还提供一种终端设备,包括处理器和存储器,存储器用于存储计算机程序,计算机程序被处理器执行时实现如第一方面的列表内容项的处理方法。
第四方面,本申请还提供一种计算机可读存储介质,其存储有计算机程序,计算机程序被处理器执行时实现如第一方面的列表内容项的处理方法。
第五方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现上述各个方法的步骤。
需要说明的是,上述第二方面至第五方面的有益效果请参见上述第一方面的相关描述,在此不再赘述。
附图说明
图1为本申请一实施例示出的列表内容项的处理方法的流程示意图;
图2为本申请另一实施例示出的列表内容项的处理方法的流程示意图;
图3为本申请又一实施例示出的列表内容项的处理方法的流程示意图;
图4为本申请再一实施例示出的列表内容项的处理方法的流程示意图
图5为本申请实施例示出的目标应用界面的示意图;
图6为本申请实施例示出的列表内容项的处理装置的结构示意图;
图7为本申请实施例示出的计算机设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如相关技术记载,当前操作方式需要很多选择操作,导致操作过程非常繁琐和复杂,从而使得用户体验不佳。例如,在表单审核时,需要对表单A、B、C和D进行审核,并一起提交至流程节点E。当前操作流程为:选中表单A,并对表单A进行审核,再取消选中表单A;继续选中表单B,并对表单B进行审核,再取消选中表单B,以此类推,直至表单D审核完成;最后重新选中表单A、B和C,并将表单A、B、C和D一起提交至流程节点E。可见,当前操作方式存在许多取消选择操作和再次选择操作,导致操作过程非常繁琐和复杂。
为此,本申请实施例提供一种列表内容项的处理方法,通过展示目标应用界面,所述目标应用界面包括内容列表区域和操作选项区域,所述内容列表区域包括多个内容项,所述操作选项区域包括单项处理选项和批量处理选项;响应作用于所述内容项的第一选择操作,将所述内容项的属性参数添加至预设数据结构,所述预设数据结构存储有多个所述内容项的属性参数;响应作用于所述操作选项区域的第二选择操作,根据所述预设数据结构,对所述属性参数对应的所述内容项进行单项处理或批量处理。以利用预设数据结构记录所选择的内容项,从而减少操作过程中许多的取消选择等操作,简化操作步骤;同时,本申请能够在单项处理后继续根据预设数据结构进行批量处理,减少再次选择内容项的操作,进一步简化操作步骤,提高用户体验。
本申请实施例能够适用于需要进行列表内容项处理的各种场景,例如应用于企业资源计划(Enterprise Resource Planning,ERP)***中,这里所指的ERP***包括但不限于生产制造管理***、供应链***、人事***、财务***、税务***及审计***。
请参照图1,图1为本申请实施例提供的一种列表内容项的处理方法的流程示意图。本申请实施例的列表内容项的处理方法可应用于计算机终端设备,该计算机设备包括但不限于智能手机、笔记本电脑、平板电脑和桌上型计算机等设备。如图1所示,本实施例的列表内容项的处理方法包括步骤S101至步骤S103,详述如下:
步骤S101,展示目标应用界面,所述目标应用界面包括内容列表区域和操作选项区域,所述内容列表区域包括多个内容项,所述操作选项区域包括单项处理选项。
在本步骤中,终端设备设有或外接有显示单元,该显示单元包括但不限于显示屏和投影仪。终端设备在显示单元上展示目标应用界面,目标应用页面可以为基于浏览器加载的应用页面,也可以为独立应用程序的应用界面。内容列表区域为内容项的显示区域,内容项为待处理的数据项,例如上述表单。操作选项区域为选择单项处理选项的显示区域,单项处理选项用于对单个内容项进行处理。
示例性地,如图5示出的目标应用界面的示意图,“新建”、“删除”和“提交”为单项处理选项,“张三-差旅费报销”、“李四-差旅费报销”和“王五-差旅费报销”为内容项。需要说明的是,操作选项区域中的单项处理选项可以有多个。
步骤S102,响应作用于所述内容项的第一选择操作,将所述内容项的属性参数添加至预设数据结构,所述预设数据结构存储有多个所述内容项的属性参数。
在本步骤中,第一选择操作包括但不限于单击操作和多击操作(如双击操作、三击操作)。预设数据结构为记录数据元素的集合,其根据软件开发场景的不同,可包括但不限于数组(Array)、栈(Stack)、队列(Queue)和链表(Linked List)等,其中数组为以属性参数作为数据元素的序列,其可以为无序数组,也可以为有序数组。属性参数为表示内容项的属性值,例如value值。
示例性地,在一种可能实施的方式中,终端设备响应于用户通过鼠标依次单击勾选内容项的操作,将所勾选的内容项的属性参数依次存储至数组,数组根据勾选顺序对属性参数进行有序排列。在另一种可能实施的方式中,终端设备响应于用户通过鼠标单击勾选内容项的操作,将所勾选的内容项的属性参数存储至数组,数组对属性参数进行随机排列。
步骤S103,响应作用于所述操作选项区域的第二选择操作,根据所述预设数据结构,对所述内容项进行单项处理。
在本步骤中,第二选择操作包括但不限于单击操作和多击操作。可选地,响应作用于单项处理选项的第二选择操作,依次对预设数据结构所记录的每个内容项进行单项处理。
在一些实施例中,在图1所示实施例的基础上,所述预设数据结构为有序数组,所述步骤S102,包括:响应作用于所述内容项的第一选择操作,获取所述第一选择操作所选中的多个内容项的属性参数;基于预设排序策略,将所述属性参数存储至所述有序数组。
在本实施例中,有序数组为元素以一定顺序进行排列的数组,其可以具体为Array数组。预设排列策略为对属性参数以一定顺序进行排列的策略,其包括但不限于倒序排列或顺序排列。可选地,根据内容项的选择时间的先后顺序,可以将内容项的属性参数以该先后顺序在有序数组中进行顺序排列,即先选中的内容项的属性参数排列在前。也可以将内容项的属性参数以该先后顺序在有序数组中进行倒序排列,即先选中的内容项的属性参数排列在后。
作为示例而非限定,当用户点击选中某一个内容项时,响应作用于该内容项的第一选择操作,调用属性获取函数document.getElementById("A").value,以获取该内容项的value值;调用数组存储函数unshift,以向数组开头添加元素的方式,将该value值存入到Array数组中。当再次点击选中其他内容项时,以同样方式存储属性参数,最终Array数组中有Array.length个的内容项。
本实施例采用以属性参数作为数据元素的数组作为记录内容项的数据结构,从而只需获取内容项的属性参数即可,使得内容项的记录方式更加简单,以能够更好的针对用户一次性选中的大量内容项进行快速单项处理。
在一些实施例中,在图1所示实施例的基础上,所述步骤S103,包括:
响应作用于所述单项处理选项的第二选择操作,根据预设单项处理模式,依次对所述预设数据结构中的所述属性参数对应的内容项进行单项处理。
在本实施例中,预设单项处理模式包括手动序列操作模式、手动选择操作对象模式和自动序列操作模式。手动序列操作模式为对自动展示的每个内容项进行不同单项处理的操作模式,其能够应用于为对内容项的处理顺序无优先级要求的操作场景;手动选择操作对象模式为对手动选择展示的每个内容项进行不同单项处理的操作模式,其能够应用于对内容项的处理顺序有优先级要求的操作场景;自动序列操作模式为对自动展示的每个内容项进行相同单项处理的操作模式,其能够应用于对多个内容项进行相同处理的操作场景。
可选地,预设单项处理模式可以基于操作场景进行应用开发,并将该操作场景的预设单项处理模式作为应用的默认模式。可选地,预设单项处理模式也可以提供模式变更选项,以使用户能够选择相应的预设单项处理模式进行操作,从而能够应对多种应用场景。
需要说明的是,本实施例的相同单项处理表示处理流程相同,每个内容项依次分别处理的处理方式,批量处理表示处理流程相同,所有内容项统一处理的处理方法。
在一些实施例中,若预设单项处理模式为手动序列操作模式,则单项处理过程包括:
响应作用于所述单项处理的第二选择操作,在所述目标应用界面内,展示第一操作容器;根据所述属性参数在所述预设数据结构中的排列顺序,依次在所述第一操作容器内展示所述内容项,并对所述内容项进行单项处理,其中所述第一操作容器每次展示一个所述内容项。
在本实施例中,第一操作容器用于展示预设数据结构记录的内容项和向用户提供操作选项,以实现根据用户操作依次对每个目标内容项进行单项处理。可选地,在一种可能实施的方式中,在第一操作容器内展示一个内容项,当处理完该内容项后,根据排列顺序,自动展示下一个内容项,直至预设数据结构所记录的属性参数对应的内容项均处理完成。可以理解的是,本申请实施例的操作容器为页面容器(如页面弹窗),其属于页面组件,以便于对页面展示内容进行扩展。
可选地,所述第一操作容器还包括确认选项,根据所述排列顺序,在所述第一操作容器内展示目标内容项,并移除所述预设数据结构中与所述目标内容项对应的属性参数,得到最新预设数据结构,所述目标内容项为所述排列顺序最靠前或最靠后的属性参数对应的内容项;响应作用于所述确认选项的第三选择操作,对所述目标内容项进行单项处理,并更新所述第一操作容器,以在所述第一操作容器内展示新的目标内容项,以及移除所述最新预设数据结构中与所述新的目标内容项对应的属性参数;针对每次更新后的所述第一操作容器,响应作用于所述第一操作容器上的确认选项的第三选择操作,直至所述最新预设数据结构为空值,则判定所述目标内容项处理完成。
在本可选实施例中,第三选择操作包括但不限于单击操作和多击操作。确认选项用于确认当前内容项的单项处理和展示下一个内容项。示例性地,当用户点击单项处理选项时,新增一个第一操作容器,获取Array数组中的第一个目标内容项展示在该第一操作容器中,并移除Array数组中与该目标内容项对应的value值,然后再新增一个名称为“继续”的确认选项,当用户点击“继续”时,展示下一个目标内容项。当Array.length>0时,表示还有未处理的目标内容项,显示“继续”确认选项;当Array.length=0时,表示目标内容项都已经处理完成,隐藏“继续”确认选项。
可选地,第一操作容器还包括序列数i/s,i表示当前处理的第i个目标内容项,s表示Array数组内的目标内容项总数。当点击“继续”确认选项时,i累计1,并更新序列数:i/s。
在一些实施例中,若预设单项处理模式为手动选择操作对象模式,则单项处理过程包括:响应作用于所述单项处理选项的第二选择操作,在所述目标应用界面内,展示第二操作容器;在所述第二操作容器内展示与所述预设数据结构中的属性参数对应的所有内容项;响应作用于所述第二操作容器中的目标内容项的第四选择操作,对所述目标内容项进行单项处理。
在本实施例中,第四选择操作包括但不限于单击操作和多击操作。第二操作容器用于展示所有目标内容项,以供用户选择优先处理的目标内容项。示例性地,在内容列表区域选择了多个目标内容项,当用户单击单项处理选项时,响应作用于该单项处理选项的第二选择操作,展示第二操作容器,第二操作容器以下拉列表方式展示所有目标内容项,当用户点击下拉列表中的目标内容项时,响应作用于该目标内容项的第四选择操作,以对该目标内容项进行单项处理。
在一些实施例中,若预设单项处理模式为自动序列操作模式,则单项处理过程包括:响应作用于所述单项处理选项的第二选择操作,在所述目标应用界面内,展示第三操作容器;在所述第二操作容器内展示所有目标内容项的操作选项,所述目标内容项为所述预设数据结构中的属性参数对应的内容项;响应作用于所述操作选项的第五选择操作,依次对所述目标内容项进行相同的单项处理。
在本实施例中,第五选择操作包括但不限于单击操作和多击操作。第三操作容器用于展示所有目标内容项和针对所有目标内容项的操作选项。示例性地,对于表单A、B、C和D需要将干系人变更为相同的干系人,则第三操作容器展示表单A、B、C和D以及“选择干系人”的操作选项,当用户选择“张三”为干系人时,响应作用于操作选项的第五选择操作,依次将表单A、B、C和D的干系人变更为“张三”。
需要说明的是,对于手动选择操作对象模式和自动序列操作模式。在一些实施例中,在一个内容项单项处理完成后,可以移除预设数据结构所记录的该内容项,也可以在预设数据结构所记录的所有内容项均单项处理完成后,再统一移除预设数据结构中的记录;在另一些实施例中,在内容项单项处理完成后,保留预设数据结构所记录的内容项,以便于对已单项处理完成后的内容项继续批量处理。
在一些实施例中,在图1所示实施例的基础上,图2示出本申请另一实施例提供的列表内容项的处理方法的流程示意图。与图1所示实施例相同的步骤在此不再赘述。如图2所示,所述处理方法还包括:
步骤S201,响应作用于所述单项处理选项的悬停操作,对所述内容列表区域内排序顺序最靠前或最靠后的目标内容项进行高亮展示,所述目标内容项为与所述预设数据结构中的属性参数对应的内容项;
步骤S202,响应作用于所述批量处理选项的悬停操作,对所述内容列表区域内的多个目标内容项进行高亮展示。
在本实施例中,悬停操作为鼠标在目标位置停止移动的操作,目标位置为单项处理选项或批量处理选项所在位置。本实施例通过高亮展示内容项,以使用户直观了解到单项处理选项或批量处理选项所针对的对象。
在一些实施例中,在图1所示实施例的基础上,图3示出本申请又一实施例提供的列表内容项的处理方法的流程示意图。与图1所示实施例相同的步骤在此不再赘述。如图3所示,所述处理方法还包括:
步骤S301,根据所述属性参数在所述预设数据结构中的排列顺序,对所述内容列表区域内的目标内容项进行重排,所述目标内容项为与所述预设数据结构中的属性参数对应的内容项。
在本实施例中,由于内容列表区域的内容列表可能有多个列表页面,用户所选择的内容项分布于各个列表页面,而无法在同一个页面内查看到已选择的所有内容项。所以本实施例通过对目标内容项进行重排,以对目标内容项进行连续排列,从而能够在同一个页面展示已选择的多个内容项。
可选地,将目标内容项重排后,从多列表页面中的第一个页面开始展示重排后的目标内容项。
在一些实施例中,在图1所示实施例的基础上,图4示出本申请再一实施例提供的列表内容项的处理方法的流程示意图。与图1所示实施例相同的步骤在此不再赘述。如图4所示,所述处理方法还包括:
步骤S401,响应作用于所述批量处理选项的第六选择操作,对所述预设数据结构所记录的多个内容项进行批量处理。
在本实施例中,操作选项区域还包括批量处理选项,用于对多个内容项进行处理。示例性地,如图5所示,“新建”、“删除”和“提交”还可以是批量处理选中,即可以根据实际操作场景作为单项处理选项和/或批量处理选项。对于仅用于单项处理的单项处理选项,当用户点击该单项处理选项用于批量处理时,将提示用户当前选项仅对单个内容项生效。
可选地,当每个内容项进行单项处理后,可以响应作用于批量处理选项的第六选择操作,继续根据预设数据结构对已单项处理后的内容项进行批量处理,以兼容单项处理和批量处理,从而减少再次选择内容项的操作,进一步简化操作步骤。
为了执行上述方法实施例对应的列表内容项的处理方法,以实现相应的功能和技术效果。参见图6,图6示出了本申请实施例提供的一种列表内容项的处理装置的结构框图。为了便于说明,仅示出了与本实施例相关的部分,本申请实施例提供的列表内容项的处理装置,包括:
展示模块601,用于展示目标应用界面,所述目标应用界面包括内容列表区域和操作选项区域,所述内容列表区域包括多个内容项,所述操作选项区域包括单项处理选项;
添加模块602,用于响应作用于所述内容项的第一选择操作,基于预设数据结构,记录所述第一选择操作所选中的多个内容项;
处理模块603,用于响应作用于所述操作选项区域的第二选择操作,根据所述预设数据结构,对所述内容项进行单项处理。
在一些实施例中,所述预设数据结构存储有多个所述内容项的属性参数,所述处理模块603,包括:
单项处理子模块,用于响应作用于所述单项处理选项的第二选择操作,根据预设单项处理模式,依次对所述预设数据结构中的所述属性参数对应的内容项进行单项处理。
在一些实施例中,所述单项处理子模块,包括:
第一展示单元,用于响应作用于所述单项处理的第二选择操作,在所述目标应用界面内,展示第一操作容器;
第一处理单元,用于根据所述属性参数在所述预设数据结构中的排列顺序,依次在所述第一操作容器内展示所述内容项,并对所述内容项进行单项处理,其中所述第一操作容器每次展示一个所述内容项。
在一些实施例中,所述第一操作容器还包括确认选项,所述第一处理单元,包括:
处理子单元,用于根据所述排列顺序,在所述第一操作容器内展示目标内容项,并移除所述预设数据结构中与所述目标内容项对应的属性参数,得到最新预设数据结构,所述目标内容项为所述排列顺序最靠前或最靠后的属性参数对应的内容项;
更新子单元,用于响应作用于所述确认选项的第三选择操作,对所述目标内容项进行单项处理,并更新所述第一操作容器,以在所述第一操作容器内展示新的目标内容项,以及移除所述最新预设数据结构中与所述新的目标内容项对应的属性参数;
判定子单元,用于针对每次更新后的所述第一操作容器,响应作用于所述第一操作容器上的确认选项的第三选择操作,直至所述最新预设数据结构为空值,则判定所述目标内容项处理完成。
在一些实施例中,所述单项处理子模块,包括:
第二展示单元,用于响应作用于所述单项处理选项的第二选择操作,在所述目标应用界面内,展示第二操作容器;
第三展示单元,用于在所述第二操作容器内展示与所述预设数据结构中的属性参数对应的所有内容项;
第二处理单元,用于响应作用于所述第二操作容器中的目标内容项的第四选择操作,对所述目标内容项进行单项处理。
在一些实施例中,所述单项处理子模块,包括:
第四展示单元,用于响应作用于所述单项处理选项的第二选择操作,在所述目标应用界面内,展示第三操作容器;
第五展示单元,用于在所述第二操作容器内展示所有目标内容项的操作选项,所述目标内容项为所述预设数据结构中的属性参数对应的内容项;
第三处理单元,用于响应作用于所述操作选项的第五选择操作,依次对所述目标内容项进行相同的单项处理。
在一些实施例中,所述预设数据结构为有序数组,所述添加模块602,包括:
获取子模块,用于响应作用于所述内容项的第一选择操作,获取所述第一选择操作所选中的多个内容项的属性参数;
存储子模块,用于基于预设排序策略,将所述属性参数存储至所述有序数组。
在一些实施例中,所述处理装置还包括:
第二展示模块,用于响应作用于所述单项处理选项的悬停操作,对所述内容列表区域内排序顺序最靠前或最靠后的目标内容项进行高亮展示,所述目标内容项为与所述预设数据结构中的属性参数对应的内容项;
第三展示模块,用于响应作用于所述批量处理选项的悬停操作,对所述内容列表区域内的多个目标内容项进行高亮展示。
在一些实施例中,所述处理装置还包括:
重排模块,用于根据所述属性参数在所述预设数据结构中的排列顺序,对所述内容列表区域内的目标内容项进行重排,所述目标内容项为与所述预设数据结构中的属性参数对应的内容项。
在一些实施例中,所述操作选项区域还包括批量处理选项,所述装置还包括:
批量处理模块,用于响应作用于所述批量处理选项的第六选择操作,对所述预设数据结构所记录的多个内容项进行批量处理。
上述的列表内容项的处理装置可实施上述方法实施例的列表内容项的处理方法。上述方法实施例中的可选项也适用于本实施例,这里不再详述。本申请实施例的其余内容可参照上述方法实施例的内容,在本实施例中,不再进行赘述。
图7为本申请一实施例提供的终端设备的结构示意图。如图7所示,该实施例的终端设备7包括:至少一个处理器70(图7中仅示出一个)处理器、存储器71以及存储在所述存储器71中并可在所述至少一个处理器70上运行的计算机程序72,所述处理器70执行所述计算机程序72时实现上述任意方法实施例中的步骤。
所述终端设备7可以是智能手机、平板电脑和桌上型计算机等计算设备。该终端设备可包括但不仅限于处理器70、存储器71。本领域技术人员可以理解,图7仅仅是终端设备7的举例,并不构成对终端设备7的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
所称处理器70可以是中央处理单元(Central Processing Unit,CPU),该处理器70还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
所述存储器71在一些实施例中可以是所述终端设备7的内部存储单元,例如终端设备7的硬盘或内存。所述存储器71在另一些实施例中也可以是所述终端设备7的外部存储设备,例如所述终端设备7上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器71还可以既包括所述终端设备7的内部存储单元也包括外部存储设备。所述存储器71用于存储操作***、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。
另外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任意方法实施例中的步骤。
本申请实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行时实现上述各个方法实施例中的步骤。
在本申请所提供的几个实施例中,可以理解的是,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意的是,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述的具体实施例,对本申请的目的、技术方案和有益效果进行了进一步的详细说明,应当理解,以上所述仅为本申请的具体实施例而已,并不用于限定本申请的保护范围。特别指出,对于本领域技术人员来说,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (13)
1.一种列表内容项的处理方法,其特征在于,包括:
展示目标应用界面,所述目标应用界面包括内容列表区域和操作选项区域,所述内容列表区域包括多个内容项,所述操作选项区域包括单项处理选项;
响应作用于所述内容项的第一选择操作,基于预设数据结构,记录所述第一选择操作所选中的多个内容项;
响应作用于所述操作选项区域的第二选择操作,根据所述预设数据结构,对所述内容项进行单项处理。
2.如权利要求1所述的列表内容项的处理方法,其特征在于,所述预设数据结构存储有多个所述内容项的属性参数,所述响应作用于所述操作选项区域的第二选择操作,根据所述预设数据结构,对所述内容项进行单项处理,包括:
响应作用于所述单项处理选项的第二选择操作,根据预设单项处理模式,依次对所述预设数据结构中的所述属性参数对应的内容项进行单项处理。
3.如权利要求2所述的列表内容项的处理方法,其特征在于,所述根据预设单项处理模式,依次对所述预设数据结构中的所述属性参数对应的内容项进行单项处理,包括:
在所述目标应用界面内,展示第一操作容器;
根据所述属性参数在所述预设数据结构中的排列顺序,依次在所述第一操作容器内展示所述内容项,并对所述内容项进行单项处理,其中所述第一操作容器每次展示一个所述内容项。
4.如权利要求3所述的列表内容项的处理方法,其特征在于,所述第一操作容器还包括确认选项,所述根据所述属性参数在所述预设数据结构中的排列顺序,依次在所述第一操作容器内展示所述内容项,并对所述内容项进行单项处理,包括:
根据所述排列顺序,在所述第一操作容器内展示目标内容项,并移除所述预设数据结构中与所述目标内容项对应的属性参数,得到最新预设数据结构,所述目标内容项为所述排列顺序最靠前或最靠后的属性参数对应的内容项;
响应作用于所述确认选项的第三选择操作,对所述目标内容项进行单项处理,并更新所述第一操作容器,以在所述第一操作容器内展示新的目标内容项,以及移除所述最新预设数据结构中与所述新的目标内容项对应的属性参数;
针对每次更新后的所述第一操作容器,响应作用于所述第一操作容器上的确认选项的第三选择操作,直至所述最新预设数据结构为空值,则判定所述目标内容项处理完成。
5.如权利要求2所述的列表内容项的处理方法,其特征在于,所述根据预设单项处理模式,依次对所述预设数据结构中的所述属性参数对应的内容项进行单项处理,包括:
在所述目标应用界面内,展示第二操作容器;
在所述第二操作容器内展示与所述预设数据结构中的属性参数对应的所有内容项;
响应作用于所述第二操作容器中的目标内容项的第四选择操作,对所述目标内容项进行单项处理。
6.如权利要求2所述的列表内容项的处理方法,其特征在于,所述根据预设单项处理模式,依次对所述预设数据结构中的所述属性参数对应的内容项进行单项处理,包括:
在所述目标应用界面内,展示第三操作容器;
在所述第二操作容器内展示所有目标内容项的操作选项,所述目标内容项为所述预设数据结构中的属性参数对应的内容项;
响应作用于所述操作选项的第五选择操作,依次对所述目标内容项进行相同的单项处理。
7.如权利要求1至6任一项所述的列表内容项的处理方法,其特征在于,所述预设数据结构为有序数组,所述响应作用于所述内容项的第一选择操作,基于预设数据结构,记录所述第一选择操作所选中的多个内容项,包括:
响应作用于所述内容项的第一选择操作,获取所述第一选择操作所选中的多个内容项的属性参数;
基于预设排序策略,将所述属性参数存储至所述有序数组。
8.如权利要求1至6任一项所述的列表内容项的处理方法,其特征在于,所述处理方法还包括:
响应作用于所述单项处理选项的悬停操作,对所述内容列表区域内排序顺序最靠前或最靠后的目标内容项进行高亮展示,所述目标内容项为与所述预设数据结构中的属性参数对应的内容项。
9.如权利要求1至6任一项所述的列表内容项的处理方法,其特征在于,所述处理方法还包括:
根据所述属性参数在所述预设数据结构中的排列顺序,对所述内容列表区域内的目标内容项进行重排,所述目标内容项为与所述预设数据结构中的属性参数对应的内容项。
10.如权利要求1所述的列表内容项的处理方法,其特征在于,所述操作选项区域还包括批量处理选项,所述方法还包括:
响应作用于所述批量处理选项的第六选择操作,对所述预设数据结构所记录的多个内容项进行批量处理。
11.一种列表内容项的处理装置,其特征在于,包括:
展示模块,用于展示目标应用界面,所述目标应用界面包括内容列表区域和操作选项区域,所述内容列表区域包括多个内容项,所述操作选项区域包括单项处理选项;
添加模块,用于响应作用于所述内容项的第一选择操作,基于预设数据结构,记录所述第一选择操作所选中的多个内容项;
处理模块,用于响应作用于所述操作选项区域的第二选择操作,根据所述预设数据结构,对所述内容项进行单项处理。
12.一种终端设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至10任一项所述的列表内容项的处理方法。
13.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至10任一项所述的列表内容项的处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210797658.4A CN115129200A (zh) | 2022-07-07 | 2022-07-07 | 列表内容项的处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210797658.4A CN115129200A (zh) | 2022-07-07 | 2022-07-07 | 列表内容项的处理方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115129200A true CN115129200A (zh) | 2022-09-30 |
Family
ID=83382077
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210797658.4A Pending CN115129200A (zh) | 2022-07-07 | 2022-07-07 | 列表内容项的处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115129200A (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101944210A (zh) * | 2010-09-26 | 2011-01-12 | 用友软件股份有限公司 | 表单批量处理方法和装置 |
CN108646965A (zh) * | 2018-05-14 | 2018-10-12 | 平安科技(深圳)有限公司 | 业务线的处理方法、终端设备及介质 |
CN109766430A (zh) * | 2018-12-17 | 2019-05-17 | 深圳壹账通智能科技有限公司 | 合同审核方法、装置、计算机设备和存储介质 |
CN109816212A (zh) * | 2018-12-29 | 2019-05-28 | 东软集团股份有限公司 | 任务列表的创建方法、装置、存储介质和电子设备 |
CN110895745A (zh) * | 2019-12-02 | 2020-03-20 | 深圳前海环融联易信息科技服务有限公司 | 一种轮询领取任务的方法、装置、计算机设备及存储介质 |
CN111078736A (zh) * | 2019-11-06 | 2020-04-28 | 用友网络科技股份有限公司 | 一种数据聚合处理方法、装置、终端及存储介质 |
CN111460346A (zh) * | 2020-03-30 | 2020-07-28 | 网易(杭州)网络有限公司 | 内容审核方法、装置、电子设备及存储介质 |
CN112035697A (zh) * | 2020-09-01 | 2020-12-04 | 北京字节跳动网络技术有限公司 | 信息处理方法及设备 |
CN112099706A (zh) * | 2020-09-04 | 2020-12-18 | 深圳市欢太科技有限公司 | 页面展示方法、装置、电子设备及计算机可读存储介质 |
WO2021212761A1 (zh) * | 2020-04-21 | 2021-10-28 | 武汉旷视金智科技有限公司 | 标签的处理方法、装置及电子设备 |
CN114117303A (zh) * | 2021-11-29 | 2022-03-01 | 杭州迪普科技股份有限公司 | 多选列表的展示装置及方法 |
CN114462980A (zh) * | 2022-03-11 | 2022-05-10 | 金蝶蝶金云计算有限公司 | 单据生成方法、装置、计算机设备及存储介质 |
-
2022
- 2022-07-07 CN CN202210797658.4A patent/CN115129200A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101944210A (zh) * | 2010-09-26 | 2011-01-12 | 用友软件股份有限公司 | 表单批量处理方法和装置 |
CN108646965A (zh) * | 2018-05-14 | 2018-10-12 | 平安科技(深圳)有限公司 | 业务线的处理方法、终端设备及介质 |
CN109766430A (zh) * | 2018-12-17 | 2019-05-17 | 深圳壹账通智能科技有限公司 | 合同审核方法、装置、计算机设备和存储介质 |
CN109816212A (zh) * | 2018-12-29 | 2019-05-28 | 东软集团股份有限公司 | 任务列表的创建方法、装置、存储介质和电子设备 |
CN111078736A (zh) * | 2019-11-06 | 2020-04-28 | 用友网络科技股份有限公司 | 一种数据聚合处理方法、装置、终端及存储介质 |
CN110895745A (zh) * | 2019-12-02 | 2020-03-20 | 深圳前海环融联易信息科技服务有限公司 | 一种轮询领取任务的方法、装置、计算机设备及存储介质 |
CN111460346A (zh) * | 2020-03-30 | 2020-07-28 | 网易(杭州)网络有限公司 | 内容审核方法、装置、电子设备及存储介质 |
WO2021212761A1 (zh) * | 2020-04-21 | 2021-10-28 | 武汉旷视金智科技有限公司 | 标签的处理方法、装置及电子设备 |
CN112035697A (zh) * | 2020-09-01 | 2020-12-04 | 北京字节跳动网络技术有限公司 | 信息处理方法及设备 |
CN112099706A (zh) * | 2020-09-04 | 2020-12-18 | 深圳市欢太科技有限公司 | 页面展示方法、装置、电子设备及计算机可读存储介质 |
CN114117303A (zh) * | 2021-11-29 | 2022-03-01 | 杭州迪普科技股份有限公司 | 多选列表的展示装置及方法 |
CN114462980A (zh) * | 2022-03-11 | 2022-05-10 | 金蝶蝶金云计算有限公司 | 单据生成方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210042463A1 (en) | System and method for converting paper forms to an electronic format | |
JP5238937B2 (ja) | セグメンテーション定義の作成 | |
US9348563B1 (en) | Bi-directional editing between visual screen designer and source code | |
US11093242B2 (en) | Automatically mapping data while designing process flows | |
US9818211B1 (en) | Automated combination of multiple data visualizations | |
JP6018045B2 (ja) | 選択したデータの一時的な書式設定とグラフ化 | |
US20170252085A1 (en) | Mechanism for facilitating user-controlled management of webpage elements for dynamic customization of information | |
US8838557B2 (en) | Automated viewable selectable change history manipulation | |
US20130167073A1 (en) | Smart and flexible layout context manager | |
US7836406B1 (en) | Method and apparatus for displaying a user interface enabling selection and instant display and access of pages | |
US8952966B2 (en) | Multiple element selections in Gantt charts | |
US20140075347A1 (en) | Simplifying development of user interfaces of applications | |
US20140096046A1 (en) | Composite application framework | |
US10083206B2 (en) | Visualization of combined table data | |
US9424001B2 (en) | Partial updating of diagram display | |
US20170308378A1 (en) | Application server and computer readable storage medium for generating project specific configuration data | |
TW200406692A (en) | Semiconductor test data analysis system | |
CN114218455A (zh) | 一种文件快速阅读方法、装置、设备及介质 | |
US20140222786A1 (en) | Web Navigation System with Persistent Search Results | |
CN104951477A (zh) | 用于过滤数据的方法和装置 | |
CN115129200A (zh) | 列表内容项的处理方法、装置、设备及存储介质 | |
US10884765B1 (en) | Object configuration dynamic graphical user interface | |
CN114153345B (zh) | 多时间节点选择方法、装置、电子设备及存储介质 | |
US9230242B2 (en) | Working context for business applications | |
US9092550B2 (en) | Auto suggestion tool |
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 |