列表显示方法及系统技术方案

技术编号:18972152 阅读:34 留言:0更新日期:2018-09-19 03:32
本发明专利技术公开了一种列表显示方法及系统,通过将需进行列表显示的所有数据所对应的显示条目,固定显示在相应的列表显示区域;其中,所述列表显示区域中显示的最后一条显示条目为扩展条目;接收到针对所述扩展条目所触发的显示指令时,基于所述列表显示区域对应的屏幕尺寸,动态计算所述扩展条目对应的弹出列表的显示条目及列表长度,得到所述扩展条目对应的弹出列表;将所述扩展条目对应的弹出列表一并显示在所述列表显示区域,同时更新所述扩展条目对应的扩展按钮的显示信息以及选中状态;具有基于操作界面在当前可视列表中显示当前使用的目标条目的有益效果,提高了列表的使用效率。

List display method and system

The present invention discloses a list display method and system, in which the last display item displayed in the list display area is an extended item, and the touch for the extended item is received. When issuing display instructions, based on the screen size corresponding to the list display area, the display items and the list length of the pop-up list corresponding to the expanded items are dynamically calculated, and the pop-up list corresponding to the expanded items is obtained; and the pop-up list corresponding to the expanded items is displayed in the list display area together, the same as the pop-up list display area. Updating the display information and the selected state of the expansion button corresponding to the expansion item, the utility model has the beneficial effect of displaying the currently used target item in the current visual list based on the operation interface, and improves the utilization efficiency of the list.

【技术实现步骤摘要】
列表显示方法及系统
本专利技术涉及数据处理
,特别涉及一种列表显示方法及系统。
技术介绍
随着互联网与智能终端技术的发展,终端所能展示的内容越来越丰富,为了实现有层次的界面显示,终端提供了列表的显示方式。列表是应用程序中最为常见的一种控件,可以在操作界面中显示一组相似的数据。在需要显示的数据有多个类别的情况下,可以通过多个列表来分别显示不同类别中的数据。现有技术中的列表显示采用的方式是:展示列表中的所有条目,基于用户搜索,例如“上一页”、“下一页”、“滚动列表显示条”等方式,找到列表中显示的目标条目。这种列表显示方式增加了用户的交互率,降低了列表使用效率。
技术实现思路
本专利技术提供一种列表显示方法及系统,用以基于操作界面在当前可视列表中显示当前使用的目标条目,提高列表使用效率。本专利技术提供了一种列表显示方法,所述列表显示方法包括:将需进行列表显示的所有数据所对应的显示条目,固定显示在相应的列表显示区域;其中,所述列表显示区域中显示的最后一条显示条目为扩展条目;接收到针对所述扩展条目所触发的显示指令时,基于所述列表显示区域对应的屏幕尺寸,动态计算所述扩展条目对应的弹出列表的显示本文档来自技高网...

【技术保护点】
1.一种列表显示方法,其特征在于,所述列表显示方法包括:将需进行列表显示的所有数据所对应的显示条目,固定显示在相应的列表显示区域;其中,所述列表显示区域中显示的最后一条显示条目为扩展条目;接收到针对所述扩展条目所触发的显示指令时,基于所述列表显示区域对应的屏幕尺寸,动态计算所述扩展条目对应的弹出列表的显示条目及列表长度,得到所述扩展条目对应的弹出列表;将所述扩展条目对应的弹出列表一并显示在所述列表显示区域,同时更新所述扩展条目对应的扩展按钮的显示信息以及选中状态。

【技术特征摘要】
1.一种列表显示方法,其特征在于,所述列表显示方法包括:将需进行列表显示的所有数据所对应的显示条目,固定显示在相应的列表显示区域;其中,所述列表显示区域中显示的最后一条显示条目为扩展条目;接收到针对所述扩展条目所触发的显示指令时,基于所述列表显示区域对应的屏幕尺寸,动态计算所述扩展条目对应的弹出列表的显示条目及列表长度,得到所述扩展条目对应的弹出列表;将所述扩展条目对应的弹出列表一并显示在所述列表显示区域,同时更新所述扩展条目对应的扩展按钮的显示信息以及选中状态。2.如权利要求1所述的列表显示方法,其特征在于,所述动态计算所述扩展条目对应的弹出列表的显示条目及列表长度,得到所述扩展条目对应的弹出列表,包括:获取所述弹出列表中包含的显示条目的总条数,并计算能够在所述列表显示区域中展示的显示条目的总行数;根据获取的所述显示条目对应的总条数以及总行数,判断在所述列表显示区域是否需要增加扩展控件;其中,所述扩展控件包括:扩展按钮控件和扩展窗体控件;若不需要增加扩展控件,则将所述扩展条目对应的显示条目逐条添加至所述弹出列表中,并根据所述显示条目的长度,计算弹出列表对应的列表长度,得到所述扩展条目对应的弹出列表;若需要增加扩展控件,则根据所述弹出列表对应的列表信息,获取所述扩展控件对应的显示信息,创建得到包含所述扩展控件的弹出列表。3.如权利要求2所述的列表显示方法,其特征在于,所述根据所述弹出列表对应的列表信息,获取所述扩展控件对应的显示信息,创建得到包含所述扩展控件的弹出列表,包括:建立所述弹出列表对应的一级列表,将所述弹出列表中的前(N-1)项显示条目添加至一级列表中,根据未在所述一级列表中显示的数据,创建包含所述扩展按钮控件的一级扩展条目,并将所述一级扩展条目作为所述一级列表中的第N项显示条目;其中,所述一级列表包括N项显示条目,N为大于1的整数;将所述一级扩展条目的显示位置作为基准点,得到所述基准点对应的屏幕坐标;获取当前显示设备的显示信息,得到所述当前显示设备对应的最大显示区域坐标,将所述基准点的屏幕坐标与最大显示区域坐标进行比较,计算所述一级扩展条目对应的二级列表的列表弹出方向及最大显示条目;根据所述二级列表的列表弹出方向及最大显示条目,判断是否需要三级列表;若不需要三级列表,则将剩余的显示条目添加至所述二级列表,并根据剩余的显示条目的条目信息,获取所述二级列表中扩展窗体控件对应的显示信息,得到所述二级列表;若需要三级列表或者三级以上的M级列表,则将倒数第(M-1)级列表的最后一项显示条目作为(M-1)级扩展条目,按照所述二级列表的创建方式,创建得到包括所述扩展控件的显示列表;其中,M为大于3的整数;所述(M-1)级扩展条目包含所述扩展按钮控件。4.如权利要求3所述的列表显示方法,其特征在于,所述根据剩余的显示条目的条目信息,获取所述二级列表中扩展窗体控件对应的显示信息,得到所述二级列表,包括:根据剩余的显示条目的条目信息,计算剩余显示条目中每个剩余显示条目对应的条目长度,获取所述剩余显示条目中的最大长度值;根据所述二级列表中显示条目的最大长度值,以及所述扩展窗体控件距离左右其他显示窗体的长度值,计算所述扩展窗体控件的最大长度值;根据所述二级列表中显示条目的总高度值,以及所述扩展窗体控件距离上下其他显示窗体的高度值,计算所述扩展窗体控件的最大宽度值;根据计算得到的所述扩展窗体控件的最大长度值和最大宽度值,创建并得到所述二级列表。5.如权利要求1至4任一项所述的列表显示方法,其特征在于,所述列表显示方法还包括:基于当前操作界面,接收用户触发的条目选择指令,在...

【专利技术属性】
技术研发人员:杨秀英
申请(专利权)人:北京云知声信息技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1