【技术实现步骤摘要】
一种基于动态页面对表格进行个性化设置的方法及系统
本专利技术涉及数据处理领域,并且更具体地,涉及一种基于动态页面对表格进行配置个性化设置的方法及系统。
技术介绍
表格控件在web开发中十分常见,是管理信息系统的常用组件,并且主要用于各种业务数据的编辑与展示。作为视图层的重要组成部分,表格的格式(如列宽、列标题等)往往在开发过程中已经被设置好,用户不能进行修改。但是每个用户的客户端环境(如显示器大小、分辨率)、对数据的关注点及习惯偏好等是不同的,往往需要定制个性化的表格格式。因此表格单一的数据展示功能已不能满足用户的需要,在用户体验方面不够友好。
技术实现思路
本专利技术针对上述问题,提供了一种表格格式个性化设置的方案,用户可以通过特定的格式设计界面设置表格格式,可配置的内容包括列的显示与隐藏,列标题,列宽,列对齐方式和列顺序;还可以通过直接拖拽表头实现列宽调整,表头顺序调整。用户配置信息会保存到数据库,用户再次加载页面时会根据当前登录用户读取上次的配置信息,动态修改表格信息进行显示。根据本专利技术 ...
【技术保护点】
1.一种基于动态页面对表格进行个性化设置的方法,所述方法包括:/n当接收到针对页面的处理请求时,获取页面缓存,查找页面中是否有表格,若有,查找是否存在该表格的配置信息缓存,根据所述处理请求确定所述选定表格的表格标识符和用户的请求方标识符,基于所述表格标识符确定所述选定表格的表格信息是否在系统缓存中;/n当确定所述选定表格的表格信息不在系统缓存中时,基于请求方标识符在定制数据库中进行检索,以获取与用户相关联的并且在表格设置页面中与预定表格相对应的定制设置;/n按照定制设置在表格设置页面中对预定表格进行初始化呈现,在初始化呈现后,接收来自用户的修改信息;/n对所述修改信息进行解 ...
【技术特征摘要】
1.一种基于动态页面对表格进行个性化设置的方法,所述方法包括:
当接收到针对页面的处理请求时,获取页面缓存,查找页面中是否有表格,若有,查找是否存在该表格的配置信息缓存,根据所述处理请求确定所述选定表格的表格标识符和用户的请求方标识符,基于所述表格标识符确定所述选定表格的表格信息是否在系统缓存中;
当确定所述选定表格的表格信息不在系统缓存中时,基于请求方标识符在定制数据库中进行检索,以获取与用户相关联的并且在表格设置页面中与预定表格相对应的定制设置;
按照定制设置在表格设置页面中对预定表格进行初始化呈现,在初始化呈现后,接收来自用户的修改信息;
对所述修改信息进行解析以确定至少一个配置项;
在表格设置页面中对多个配置项进行个性化设置,以利用每个配置项对选定表格进行配置;
将经过配置的选定表格的配置信息设置为选定表格的定制设置,将所述定制设置存储在定制数据库中,将经过配置的选定表格存储在系统缓存中。
2.根据权利要求1所述的方法,在将经过配置的选定表格存储在系统缓存中时,动态页面仅根据经过配置的选定表格相比于配置之前的选定表格的改变内容对配置之前的选定表格进行修改。
3.根据权利要求1所述的方法,在将经过配置的选定表格存储在关系数据库中时,动态页面仅根据经过配置的选定表格相比于配置之前的选定表格的改变内容对配置之前的选定表格进行修改。
4.根据权利要求1所述的方法,加载时基于动态页面生成机制,选定表格的配置信息的读取和/或设置在服务侧进行。
5.根据权利要求1所述的方法,所述配置项包括:列名称、列顺序、列宽度和/或显示状态。
6.一种基于动...
【专利技术属性】
技术研发人员:朱天祥,谢建军,郭佩华,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。