本申请涉及计算机,尤其涉及一种列表跨页多选方法、设备及介质。
背景技术:
1、在当前的应用程序中,用户操作列表界面只能操作当前页的数据,切页后会清除掉旧数据无法保持上一页数据的勾选,需要操作更多数据时需要分批次选择操作,或者通过改变当前分页页码,增加页码数量。
2、从而用户在处理业务过程中对数据的操作不够灵活便利,不方便操作全部列表数据,无法跨页勾选数据,选中个别的数据无法集中查看,导致列表跨页多选操作效率低。
技术实现思路
1、本申请实施例提供一种列表跨页多选方法、设备及介质,用于解决列表跨页多选操作效率低的问题。
2、本申请实施例采用下述技术方案:
3、一方面,本申请实施例提供了一种列表跨页多选方法,该方法包括:在列表的配置项允许跨页选择时,接收在当前列表页的第一选择数据,将所述第一选择数据作为变量数据存储至预先设定的类变量;在触发切换至下一列表页的操作时,向后台接口请求所述下一列表页的列表数据,以在前端页面中对下一列表页进行展示;接收在下一列表页的第二选择数据,将所述第二选择数据作为变量数据存储至所述类变量;接收针对类变量中变量数据的操作请求,根据所述操作请求将所述变量数据传递至后台。
4、一个示例中,所述接收在当前列表页的第一选择数据之前,所述方法还包括:构建类变量的数据存储模型;所述数据模型用于存储用户在列表页选择的选择数据;生成列表的配置项,所述配置项包括是否允许跨页选择、一键全选。
5、一个示例中,所述接收针对类变量中变量数据的操作请求之前,所述方法还包括:在列表的配置项确定勾选一键全选时,判断所述变量数据的数据总量是否为所述列表的数量总量;若否,则向后台接口请求所述列表的全部数据,将所述全部数据对所述变量数据进行替换,以将所述全部数据存储至所述类变量;在所述列表中,对全部数据进行勾选。
6、一个示例中,所述接收针对类变量中变量数据的操作请求之前,所述方法还包括:若具有取消勾选的列表数据时,根据所述列表数据的id,从所述变量数据中对所述列表数据进行删除。
7、一个示例中,所述配置项还包括是否保持选中状态;所述接收针对类变量中变量数据的操作请求之后,所述方法还包括:在列表的配置项未确定保持选中状态时,在所述类变量中,将所述变量数据进行删除;在所述列表中,将所述变量数据对应的列表数据进行取消勾选;在所述列表的配置项确定保持选中状态时,在所述列表中,将所述变量数据对应的列表数据保持勾选状态。
8、一个示例中,所述配置项还包括筛选选中项;所述接收针对类变量中变量数据的操作请求之前,所述方法还包括:在列表的配置项确定筛选选中项时,判断所述列表的全部数据是否被勾选;若否,则根据所述变量数据的id,向后台接口请求匹配的列表数据,以将所述匹配的列表数据在前端页面中进行展示。
9、一个示例中,所述将所述第一选择数据存储至预先设定的类变量之前,所述方法还包括:在所述类变量中,判断是否具有所述第一选择数据;若是,则生成所述第一选择数据的重复添加通知信息,将所述重复添加通知信息发送至管理用户终端;若否,则允许将所述第一选择数据存储至所述类变量。
10、一个示例中,所述配置项还包括选中的数据量和一键关闭选中数据;所述接收针对类变量中变量数据的操作请求之前,所述方法还包括:在列表的配置项确定勾选一键关闭选中数据时,将所述变量数据在所述类变量中进行删除;在列表的配置项确定勾选选中的数据量时,统计所述变量数据的数据量,以在前端页面中对所述数据量进行展示。
11、另一方面,本申请实施例提供了一种列表跨页多选设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:在列表的配置项允许跨页选择时,接收在当前列表页的第一选择数据,将所述第一选择数据作为变量数据存储至预先设定的类变量;在触发切换至下一列表页的操作时,向后台接口请求所述下一列表页的列表数据,以在前端页面中对下一列表页进行展示;接收在下一列表页的第二选择数据,将所述第二选择数据作为变量数据存储至所述类变量;接收针对类变量中变量数据的操作请求,根据所述操作请求将所述变量数据传递至后台。
12、另一方面,本申请实施例提供了一种列表跨页多选非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:在列表的配置项允许跨页选择时,接收在当前列表页的第一选择数据,将所述第一选择数据作为变量数据存储至预先设定的类变量;在触发切换至下一列表页的操作时,向后台接口请求所述下一列表页的列表数据,以在前端页面中对下一列表页进行展示;接收在下一列表页的第二选择数据,将所述第二选择数据作为变量数据存储至所述类变量;接收针对类变量中变量数据的操作请求,根据所述操作请求将所述变量数据传递至后台。
13、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
14、通过构建类变量,将每页的选择数据存储至类变量中,从而就将选择数据集中进行处理操作,能够避免在列表切页时,导致上一页的选择数据清空,无需单独提交每一页的选择数据,从而提高跨页多选的效率。
1.一种列表跨页多选方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收在当前列表页的第一选择数据之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述接收针对类变量中变量数据的操作请求之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述接收针对类变量中变量数据的操作请求之前,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述配置项还包括是否保持选中状态;
6.根据权利要求2所述的方法,其特征在于,所述配置项还包括筛选选中项;
7.根据权利要求1所述的方法,其特征在于,所述将所述第一选择数据存储至预先设定的类变量之前,所述方法还包括:
8.根据权利要求2所述的方法,其特征在于,所述配置项还包括选中的数据量和一键关闭选中数据;
9.一种列表跨页多选设备,其特征在于,包括:
10.一种列表跨页多选非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为: