[发明专利]一种自定义web页面列表中列显示或者隐藏的方法在审
申请号: | 201511026094.0 | 申请日: | 2015-12-30 |
公开(公告)号: | CN106933874A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 马晓东;应哲峰 | 申请(专利权)人: | 上海格尔软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海天翔知识产权代理有限公司31224 | 代理人: | 吕伴 |
地址: | 200070 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自定义 web 页面 列表 显示 或者 隐藏 方法 | ||
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种自定义web页面列表中列显示或者隐藏的方法。
背景技术
目前许多web页面中列表的显示内容很多,当列表列数目过多时,用户很难迅速找到自己关心的重要列表信息。为此,申请人进行了有益的探索和尝试,找到了解决上述问题的办法,下面将要介绍的技术方案便是在这种背景下产生的。
发明内容
本发明所要解决的技术问题:针对现有的web页面显示内容过多,页面无法良好展现的问题,现提供一种自定义web页面列表中列显示或者隐藏的方法。
本发明所解决的技术问题可以采用以下技术方案来实现:
一种自定义web页面列表中列显示或隐藏的方法,包括以下步骤:
1)用户通过客户端向服务器端请求一个包含列表的页面;
2)服务器端构造好列表数据;
3)服务器端获取列表列标题,并根据列表列标题计算出摘要值作为列表的唯一标识;
4)服务器端根据列表的唯一标识查询对应于该列表的列表列显示状态控制数据;
5)服务器端返回包含列表数据和列表列显示状态控制数据的页面至客户端;
6)客户端创建控制区域和列表,并且初始化列表列显示状态;
7)用户通过控制区域控制列表列的显示或者隐藏,当用户改变列表列显示状态时,客户端将列表列显示状态控制数据发送至服务器端保存。
在本发明的一个优选实施例中,在所述步骤3)中,所述根据列表列标题计算出摘要值作为列表的唯一标识,是指获取列表中每一列的标题,将每一列的标题按照顺序相加得到一个文本,获取列标题相加得到的文本的摘要值作为列表的唯一标识。
在本发明的一个优选实施例中,在所述步骤3)中,所述根据列表列标题计算出摘要值的算法为MD5或SHA1。
在本发明的一个优选实施例中,在所述步骤6)中,所述客户端创建控制区域的方法是:通过JavaScript解析服务器端返回至客户端的页面列表,按顺序取得列表列名的集合,再根据列表列名的集合通过使用JavaScript动态插入web页面元素的方式创建用于控制列表显示或隐藏的控制区域,该控制区域会根据列表列名的集合为页面列表中的每一个列生成独立的显示或隐藏控制单元,每一控制单元可独立的控制列表中对应列的显示或隐藏。
在本发明的一个优选实施例中,所述控制单元为使用多选框来表示列表列的显示或隐藏状态。
在本发明的一个优选实施例中,在步骤7)中,所述客户端将列表列显示状态控制数据发送至服务器端保存,是指通过ajax请求将列表唯一标识和列表列显示状态控制数据发送至服务器端,服务器端将列表唯一标识和列表列显示状态控制数据作为一条数据插入至数据库中对应的表中保存。
由于采用了如上的技术方案,本发明的有益效果在于:本发明以列名称为摘要值为每个列表设置标识,这样也不需要对系统中的每个列表进行改造, 减小了对系统的修改,便于实施。同时,便于查看web页面列表的显示内容。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明的流程框图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
参见图1,图中给出的是一种自定义web页面列表中列显示或隐藏的方法,包括以下步骤:
1)用户通过客户端向服务器端请求一个包含列表的页面;
2)服务器端构造好列表数据;
3)服务器端获取列表列标题,并根据列表列标题计算出摘要值作为列表的唯一标识;具体地,根据列表列标题计算出摘要值作为列表的唯一标识,是指获取列表中每一列的标题,将每一列的标题按照顺序相加得到一个文本,获取列标题相加得到的文本的摘要值作为列表的唯一标识。优选地,可以择用MD5或SHA1算法根据列表列标题计算出摘要值;
4)服务器端根据列表的唯一标识查询对应于该列表的列表列显示状态控制数据;
5)服务器端返回包含列表数据和列表列显示状态控制数据的页面至客户端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海格尔软件股份有限公司,未经上海格尔软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511026094.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种酿酒用冷却水高效利用装置
- 下一篇:一种酿制白酒用酒甑装置