基于索引条的查询方法、装置、设备和存储介质制造方法及图纸

技术编号:18445111 阅读:29 留言:0更新日期:2018-07-14 10:27
本发明专利技术实施例提供一种基于索引条的查询方法、装置、设备和存储介质,该方法包括:接收携带用户在索引条中点击的第一结点的查询消息,确定查询消息中携带的所述第一结点是否为叶子结点,若所述结点不是叶子结点,则获取所述第一结点的下一层的层视图,并显示所述层视图中的显示列表,该显示列表包括第一结点的下一层的各个结点数据,每一层的层视图包括显示列表、索引条和模型数组。通过设计的多级树形视图方案,在按照指定协议的模型数组保存每层的数据,适用于所有的列表展示和用户选择的场景,尤其是需要多层级视图展示的场景,让用户更方便的定位到选项。

Index bar based query method, device, device and storage medium

An embodiment of the invention provides a query method, device, device and storage medium based on an index bar, which includes receiving a query message that carries the first node clicked by the user in the index bar, and determines whether the first node carried in the query message is a leaf node, if the node is not a leaf node, then the node is not a leaf node. Get the layer view of the next layer of the first node and display the display list in the layer view, which includes the data of each node of the next layer of the first node, and the layer view of each layer includes the display list, the index bar, and the model array. The multilevel tree view scheme is designed to save each layer of data in the model array based on the specified protocol. It is suitable for all the scenarios of list display and user selection, especially the scenarios that require multi-layer view display to make the user more convenient to locate the option.

【技术实现步骤摘要】
基于索引条的查询方法、装置、设备和存储介质
本专利技术实施例涉及计算机
,尤其涉及一种基于索引条的查询方法、装置、设备和存储介质。
技术介绍
在应用程序(Application,APP)开发过程当中,经常会遇到多级树形展示和选择的视图,如企业展示部门的组织架构,企业中比较大部门结构复杂的话,这种层次就会比较多。又如地址,用户选择省市区,再还有一些情况,如要显示全国的所有城市和其下的区县及乡镇三级信息并进行选择,至少第一层展示的结点会很多,因此需要在第一层视图上加一个索引条,以便用户快速找到想要的城市。在多级树形展示视图的时候,以在APP中开发地址的多级树为例,在省市区的三级树形展示页面,每一级一层,每一层一个列表显示数据,数据类型为数组,点击第一二层时,弹出下一层,当点击第三层县区时,进行业务逻辑的处理。然而,采用上述方案这种三级树的方案,扩展性不够,层数有限,不支持无限多层的需求。
技术实现思路
本专利技术实施例提供一种基于索引条的查询方法、装置、设备和存储介质,用于解决上述三级树的方案,扩展性不够,层数有限,不支持无限多层的需求的问题。本专利技术第一方面提供一种基于索引条的查询本文档来自技高网...

【技术保护点】
1.一种基于索引条的查询方法,其特征在于,所述方法包括:接收查询消息;所述查询消息中携带用户在索引条中点击的第一结点;确定所述查询消息中携带的所述第一结点是否为叶子结点;若所述结点不是叶子结点,则获取所述第一结点的下一层的层视图,并显示所述层视图中的显示列表;所述显示列表包括所述第一结点的下一层的各个结点数据;每一层的层视图包括显示列表、索引条和模型数组。

【技术特征摘要】
1.一种基于索引条的查询方法,其特征在于,所述方法包括:接收查询消息;所述查询消息中携带用户在索引条中点击的第一结点;确定所述查询消息中携带的所述第一结点是否为叶子结点;若所述结点不是叶子结点,则获取所述第一结点的下一层的层视图,并显示所述层视图中的显示列表;所述显示列表包括所述第一结点的下一层的各个结点数据;每一层的层视图包括显示列表、索引条和模型数组。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述结点是叶子结点,则执行所述第一结点对应的业务逻辑。3.根据权利要求1或2所述的方法,其特征在于,每一层的层视图中的模型数组包括:所述层标识、当前结点名称、当前结点的选中状态,当前结点所在索引项名称、当前结点的子结点以及当前结点的父结点。4.根据权利要求3所述的方法,其特征在于,所述接收查询消息之前,所述方法还包括:创建树形总视图,所述树形总视图用于维护层视图列表,层视图列表中包括每个层的层视图;将按照预设协议获取的每个层的模型数组导入所述树形总视图中对应的层视图。5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:获取所述第一结点的下一层的层视图中包括的第一模型数组;根据所述第一模型数组判断所述第一结点的下一层的层视图中要展示的数据类型是否为数组类型;若是,则显示所述层视图中的索引条。6.一种基于索引条的查询装置,其特征在于,所述装置包括:接收模块,用于接收查询消息;所述查询消息中携带用户在索引条中点击的第一结点;处理模块,用于确定所述查询消息中携带的所述第一结点是否为叶子结...

【专利技术属性】
技术研发人员:曾庆隆
申请(专利权)人:五八有限公司
类型:发明
国别省市:天津,12

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

1