发明名称 基于map对象开发的用户选择操作的记录方法
摘要 本发明公开了一种基于map对象开发的用户选择操作的记录方法,对JS Array数组对象进行封装,将其成为map集合对象,提供将map集合对象添加和移除的功能,从而能够实现电力系统管理页面数据较多而进行分页的业务场景下,实现记录任意分页切换时每个数据选择都被记录的功能,具有良好的应用前景。
申请公布号 CN105718567A 申请公布日期 2016.06.29
申请号 CN201610038790.1 申请日期 2016.01.21
申请人 广东电网有限责任公司;南京南瑞集团公司;南京南瑞信息通信科技有限公司 发明人 苏扬;温柏坚;余志文;邓大为;张聪;周安;罗黎明;施建华;胡超;周波;高寿;陈章国;胡晓祥;葛艺晓;何林军
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 基于map对象开发的用户选择操作的记录方法,其特征在于:包括以下步骤,步骤(1),选择电力系统管理页面的主页面上,定义一个全局的map集合对象,其中key值为map集合对象的主键ID,value值为当前页面的复选框对象;步骤(2),构建第一函数实现在复选框对象选中时,将其添加到map集合对象中;在复选框对象撤销选中时,则从map集合对象中移除;步骤(3),构建第二函数实现用于点击全选或者反选所有复选框对象时,将选中的所有选框对象添加到map集合对象中;将撤销的所有的复选框对象从map集合对象中移除;步骤(4),当用户选中一个复选框对象,则调用步骤(2)的第一函数,返回一个新的map集合对象的key值;当用户同时选中多个复选框对象,则调用步骤(3)的第二函数,返回一个新的map集合对象的key值;步骤(5),在用户进行页码切换时,将当前的map集合对象进行初始化,若当前的map集合对象通过key值得到复选框对象,则将当前的复选框对象选中,并记录当前页面的数据;若当前的map集合对象没有得到复选框对象,则不记录当前页面的数据。
地址 510600 广东省广州市越秀区梅花路75号