The invention discloses an implementation method of paging loading hierarchical data. Firstly, it defines the database design of hierarchical data; forms loading data adopts hierarchical paging loading mode and sets filtering conditions by hierarchical level; forms loading data gives path hints after completion of loading; switches data between upper and lower levels according to path hints; users display columns according to actual needs. Conditions for filtering; users set the number of display bars per page according to actual needs to meet the user's needs of previewing query data. Compared with the prior art, the present invention is not affected by the amount of data, improves the data loading performance, takes into account all functions of the tree structure, and improves the usability and robustness of the program.
【技术实现步骤摘要】
一种分页加载分级数据的实现方法
本专利技术涉及计算机
,具体地说是一种分页加载分级数据的实现方法。
技术介绍
计算机软件系统中维护的诸多数据存在上下级关系,需要分级管理。比如中国区域划分,首先划分多个省,每个省可划分为不同的市,每个市又有多个县、区…对于这种上下级关系,可通过分级的树形结构来体现,使用Path(分级码)、Layer(级数)及ParentID(上级)进行明确记录。对于这种分级设计,前台传统的展示方式是通过树形结构依次展示各级节点,由于树的特殊性,不能进行分页及过滤,当数据量越来越大时,树型结构加载的性能问题就越来越明显。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种分页加载分级数据系统及其的实现方法。本专利技术解决其技术问题所采用的技术方案是:一种分页加载分级数据的实现方法,其特征在于,具体方法包括:首先通过分级数据的数据库设计;表单加载数据采用分级分页加载方式,并以层级设置过滤条件;表单数据加载完成后,给出路径提示;根据路径提示,进行数据上下级之间切换;用户根据实际需要以各显示列为条件进行过滤;用户根据实际需要设置每页显示条数,以满足用户预览查询数据的需求。进一步的,优选的方法为,使用Path分级码、Layer级数以及Isdetail是否明细进行明确记录数据的级次关系,进行分级数据的数据库设计,用于后台存储数据信息;通过Path分级码、Layer级数字段确定一个数据在分级树中的位置。进一步,优选的方法为,所述的数据上下级之间切换,包括选中显示下级按钮,根据Path分级码进行数据过滤,显示Layer=当前选中Layer+1 ...
【技术保护点】
1.一种分页加载分级数据的实现方法,其特征在于,具体方法包括:首先通过分级数据的数据库设计;表单加载数据采用分级分页加载方式,并以层级设置过滤条件;表单数据加载完成后,给出路径提示;根据路径提示,进行数据上下级之间切换;用户根据实际需要以各显示列为条件进行过滤;用户根据实际需要设置每页显示条数,以满足用户预览查询数据的需求。
【技术特征摘要】
1.一种分页加载分级数据的实现方法,其特征在于,具体方法包括:首先通过分级数据的数据库设计;表单加载数据采用分级分页加载方式,并以层级设置过滤条件;表单数据加载完成后,给出路径提示;根据路径提示,进行数据上下级之间切换;用户根据实际需要以各显示列为条件进行过滤;用户根据实际需要设置每页显示条数,以满足用户预览查询数据的需求。2.根据权利要求1所述的一种分页加载分级数据的实现方法,其特征在于,使用Path分级码、Layer级数以及Isdetail是否明细进行明确记录数据的级次关系,进行分级数据的数据库设计,用于后台存储数据信息;通过Path分级码、Layer级数字段确定一个数据在分级树中的位置。3.根据权利要求1所述的一种分页加载分级数据的实现方法,其特征在于,所述的数据上下级之间切换,包括选中显示下级按钮,根据Path分级码进行数据过滤,显示Layer=当前选中Layer+1的数据,并给出路径提示;选中显示上级按钮,根据Path分级码进行数据过滤,显示Layer=当前选中Layer-1的数据,并给出路径提示;若当前为顶级数据,则不执行操作。4.根据权利要求3所述的一种分页加载分级数据的实现方法,其特征在于,选中显示顶级按钮,则显示Layer=1的数据,即首次加载时显示的分级数据;选中显示全部按钮,则不进行过滤,分页显示各级所有数据。5.根据权利要求1所述的一种分页加载分级数据的实现方法,其特征在于,用户根据实际需要以各显示列为条件进行过滤,所述的过滤方...
【专利技术属性】
技术研发人员:王敏,宫磊,李世昌,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。