基于表单的数据筛选方法技术

技术编号:39731199 阅读:4 留言:0更新日期:2023-12-17 23:34
本申请提供一种基于表单的数据筛选方法

【技术实现步骤摘要】
基于表单的数据筛选方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种基于表单的数据筛选方法

装置

设备及存储介质


技术介绍

[0002]随着计算机技术的发展,用户可以通过网站浏览信息,而网站对应的网页一般通过表单展示数据,表单是用于实现用户与服务器之间信息交互的一种页面元素

表单提供有筛选功能,用户通过设置筛选条件,触发设备从表单中筛选符合条件的数据项并展示,从而用户能够查看所展示的数据项

[0003]相关技术中,设备将表单中能够筛选的表头数据,设置为下拉框样式,用户从下拉框中展示的多个选项中选择需要的选项,得到筛选条件,然后触发设备向服务器发送筛选条件,服务器基于筛选条件进行筛选并返回筛选结果,设备展示筛选结果

[0004]上述技术中用户需要触发表头数据才能够触发设备展示下拉框中的多个选项,数据展示并不直观,且操作较为繁琐


技术实现思路

[0005]本申请提供一种基于表单的数据筛选方法

装置

设备及存储介质,实现了逐级筛选的效果,通过这种方式用户能够逐步找到想要的数据,实用性更强

[0006]第一方面,本申请提供一种基于表单的数据筛选方法,应用于用户设备,所述方法包括:
[0007]响应于目标表单对应的表单数据界面中的第一筛选控件被触发,展示表单筛选界面;所述表单筛选界面展示有逐级筛选控件和第一筛选区域;所述第一筛选区域展示有第二筛选控件和多个第一筛选项中各所述第一筛选项分别对应的多个第一选项;
[0008]响应于所述第二筛选控件被触发,基于第一筛选条件,获取第一筛选结果,并对所述第一筛选结果进行展示;所述第一筛选条件包括被选中的至少一个第一选项,所述第一筛选结果包括所述目标表单中符合所述第一筛选条件的目标数据项;
[0009]响应于所述逐级筛选控件被触发,在所述第一筛选区域的下方区域展示第二筛选区域;所述第二筛选区域展示有第三筛选控件和至少一个第二筛选项中各所述第二筛选项分别对应的至少一个第二选项,所述第二筛选区域中展示的第二选项至少包括所述被选中的至少一个第一选项;
[0010]响应于所述第三筛选控件被触发,基于第二筛选条件,获取第二筛选结果,并将所述第一筛选结果更新展示为所述第二筛选结果;所述第二筛选条件包括被选中的至少一个第二选项,所述第二筛选结果包括所述第一筛选结果中符合所述第二筛选条件的目标数据项

[0011]可选地,所述响应于所述第二筛选控件被触发,基于第一筛选条件,获取第一筛选结果,包括:
[0012]响应于所述第二筛选控件被触发,获取所述第一筛选条件;
[0013]向服务器发送第一筛选请求,所述第一筛选请求携带所述第一筛选条件,以使所述服务器响应于所述第一筛选请求基于所述第一筛选条件对所述目标表单进行筛选,以获得所述第一筛选结果;
[0014]接收所述服务器发送的所述第一筛选结果

[0015]可选地,所述响应于所述第三筛选控件被触发,基于第二筛选条件,获取第二筛选结果,包括:
[0016]响应于所述第三筛选控件被触发,获取所述第二筛选条件;
[0017]向所述服务器发送第二筛选请求,所述第二筛选请求携带所述第二筛选条件,以使所述服务器响应于所述第二筛选请求基于所述第二筛选条件对所述第一筛选结果进行筛选,以获得所述第二筛选结果;
[0018]接收所述服务器发送的所述第二筛选结果

[0019]可选地,所述方法还包括:
[0020]响应于所述逐级筛选控件被触发,在所述第一筛选区域中取消展示所述第二筛选控件

[0021]可选地,所述表单筛选界面还展示有清空控件;所述方法还包括:
[0022]响应于所述清空控件被触发,对所述表单筛选界面进行初始化展示

[0023]可选地,所述第一筛选区域还展示有导出控件;所述响应于所述第二筛选控件被触发,基于被选中的至少一个第一选项,获取第一筛选结果,并在所述表单数据展示区域对所述第一筛选结果进行展示之后,所述方法还包括:
[0024]响应于所述导出控件被触发,将所述第一筛选结果导出,以获得预设格式的所述第一筛选结果

[0025]可选地,所述多个第一筛选项属于选择类型;所述第一筛选区域中还展示有属于输入类型的至少一个第一筛选项分别对应的输入框,以及,属于日期类型的至少一个第一筛选项分别对应的日期选择控件

[0026]第二方面,本申请提供一种基于表单的数据筛选装置,应用于用户设备,所述装置包括:
[0027]第一展示模块,用于响应于目标表单对应的表单数据界面中的第一筛选控件被触发,展示表单筛选界面;所述表单筛选界面展示有逐级筛选控件和第一筛选区域;所述第一筛选区域展示有第二筛选控件和多个第一筛选项中各所述第一筛选项分别对应的多个第一选项;
[0028]第一获取模块,用于响应于所述第二筛选控件被触发,基于第一筛选条件,获取第一筛选结果,并对所述第一筛选结果进行展示;所述第一筛选条件包括被选中的至少一个第一选项,所述第一筛选结果包括所述目标表单中符合所述第一筛选条件的目标数据项;
[0029]第二展示模块,用于响应于所述逐级筛选控件被触发,在所述第一筛选区域的下方区域展示第二筛选区域;所述第二筛选区域展示有第三筛选控件和至少一个第二筛选项中各所述第二筛选项分别对应的至少一个第二选项,所述第二筛选区域中展示的第二选项至少包括所述被选中的至少一个第一选项;
[0030]第二获取模块,用于响应于所述第三筛选控件被触发,基于第二筛选条件,获取第
二筛选结果,并将所述第一筛选结果更新展示为所述第二筛选结果;所述第二筛选条件包括被选中的至少一个第二选项,所述第二筛选结果包括所述第一筛选结果中符合所述第二筛选条件的目标数据项

[0031]第三方面,本申请提供一种用户设备,包括:处理器分别与所述处理器通信连接的存储器和收发器;
[0032]所述存储器存储计算机执行指令;所述收发器用于与服务器之间收发数据;
[0033]所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的基于表单的数据筛选方法

[0034]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的基于表单的数据筛选方法

[0035]第五方面,本申请提供一种计算机程序产品,包括计算机执行指令,所述计算机执行指令被处理器执行时实现第一方面任一项所述的基于表单的数据筛选方法

[0036]本申请提供的基于表单的数据筛选方法

装置
、<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于表单的数据筛选方法,其特征在于,应用于用户设备,所述方法包括:响应于目标表单对应的表单数据界面中的第一筛选控件被触发,展示表单筛选界面;所述表单筛选界面展示有逐级筛选控件和第一筛选区域;所述第一筛选区域展示有第二筛选控件和多个第一筛选项中各所述第一筛选项分别对应的多个第一选项;响应于所述第二筛选控件被触发,基于第一筛选条件,获取第一筛选结果,并对所述第一筛选结果进行展示;所述第一筛选条件包括被选中的至少一个第一选项,所述第一筛选结果包括所述目标表单中符合所述第一筛选条件的目标数据项;响应于所述逐级筛选控件被触发,在所述第一筛选区域的下方区域展示第二筛选区域;所述第二筛选区域展示有第三筛选控件和至少一个第二筛选项中各所述第二筛选项分别对应的至少一个第二选项,所述第二筛选区域中展示的第二选项至少包括所述被选中的至少一个第一选项;响应于所述第三筛选控件被触发,基于第二筛选条件,获取第二筛选结果,并将所述第一筛选结果更新展示为所述第二筛选结果;所述第二筛选条件包括被选中的至少一个第二选项,所述第二筛选结果包括所述第一筛选结果中符合所述第二筛选条件的目标数据项
。2.
根据权利要求1所述的方法,其特征在于,所述响应于所述第二筛选控件被触发,基于第一筛选条件,获取第一筛选结果,包括:响应于所述第二筛选控件被触发,获取所述第一筛选条件;向服务器发送第一筛选请求,所述第一筛选请求携带所述第一筛选条件,以使所述服务器响应于所述第一筛选请求基于所述第一筛选条件对所述目标表单进行筛选,以获得所述第一筛选结果;接收所述服务器发送的所述第一筛选结果
。3.
根据权利要求2所述的方法,其特征在于,所述响应于所述第三筛选控件被触发,基于第二筛选条件,获取第二筛选结果,包括:响应于所述第三筛选控件被触发,获取所述第二筛选条件;向所述服务器发送第二筛选请求,所述第二筛选请求携带所述第二筛选条件,以使所述服务器响应于所述第二筛选请求基于所述第二筛选条件对所述第一筛选结果进行筛选,以获得所述第二筛选结果;接收所述服务器发送的所述第二筛选结果
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述方法还包括:响应于所述逐级筛选控件被触发,在所述第一筛选区域中取消展示所述第二筛选控件
。5.
根据权利要求1‑3任一项所述的方法,其特征在于,所述表单筛选界面还展示有清空控件;所述方法还包括:响应于所述清空控件被触发,对所述表单筛选界面进行初始化展示
。6.

【专利技术属性】
技术研发人员:张琪
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

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

1