发明名称 |
基于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号 |