[发明专利]一种生成级联选择器的方法及装置有效
申请号: | 201710775087.3 | 申请日: | 2017-08-31 |
公开(公告)号: | CN109426415B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 许少聪 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F3/0482 | 分类号: | G06F3/0482 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 葛聪慧;王宝筠 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 级联 选择器 方法 装置 | ||
1.一种生成级联选择器的方法,其特征在于,所述方法包括:
获取多个层级的选项,以及相邻层级的选项的对应关系,作为选项信息;
根据所述选项信息生成级联选择器,所述级联选择器用于提供多个层级的选项;所述级联选择器还用于从所述选项信息中查找与目标选项匹配的至少一个高层级选项,并按照预设的层级顺序,显示所述目标选项和所述至少一个高层级选项;其中,所述目标选项是从所述级联选择器的搜索框中输入的,且所述目标选项是在所述级联选择器的选项信息中存在的一个选项;所述高层级选项所属的层级,比所述目标选项所属的层级的级别高;
获取渲染参数,利用所述渲染参数将所述级联选择器渲染至浏览器。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测所述浏览器是否配置有选择器集合,所述选择器集合用于提供所述多个层级的选项;
当所述浏览器配置有所述选择器集合时,触发所述浏览器隐藏所述选择器集合。
3.根据权利要求1-2任意一项所述的方法,其特征在于,所述方法还包括:
获取所述级联选择器的搜索框中输入的目标选项;
从所述级联选择器的选项信息中,查找与所述目标选项匹配的至少一个高层级选项,所述高层级选项所属的层级,比所述目标选项所属的层级的级别高;
按照预设的层级顺序,显示所述目标选项和所述至少一个高层级选项。
4.根据权利要求1-2任意一项所述的方法,其特征在于,所述方法还包括:
响应于第一选择操作,查找所述级联选择器的选项信息中,与第一选项对应的第二层级的第一选项集合,所述第一选择操作用于从第一层级的第一选项列表中选择所述第一选项,所述第一层级比所述第二层级的级别高;
显示所述第二层级的第二选项列表,所述第二选项列表用于提供所述第一选项集合中的选项;
响应于第二选择操作,查找所述级联选择器的选项信息中,与所述第二选项对应的第三层级的第二选项集合,所述第二选择操作用于从所述第二层级的第二选项列表中选择第二选项,所述第二层级比所述第三层级的级别高;
显示所述第三层级的第三选项列表,所述第三选项列表用于提供所述第二选项集合中的选项。
5.根据权利要求1-2任意一项所述的方法,其特征在于,所述方法还包括:
响应于多次选择操作,键入属于不同层级的多个选项和/或属于同一层级的多个选项,键入选项的个数与选择操作的次数相等。
6.一种生成级联选择器的装置,其特征在于,所述装置包括:
第一获取模块,用于获取多个层级的选项,以及相邻层级的选项的对应关系,作为选项信息;
生成模块,用于根据所述第一获取模块获取到的所述选项信息,生成级联选择器,所述级联选择器用于提供多个层级的选项;所述级联选择器还用于从所述选项信息中查找与目标选项匹配的至少一个高层级选项,并按照预设的层级顺序,显示所述目标选项和所述至少一个高层级选项;其中,所述目标选项是从所述级联选择器的搜索框中输入的,且所述目标选项是在所述级联选择器的选项信息中存在的一个选项;所述高层级选项所属的层级,比所述目标选项所属的层级的级别高;
渲染模块,用于获取渲染参数,利用所述渲染参数将所述生成模块生成的所述级联选择器渲染至浏览器。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
检测模块,用于检测所述浏览器是否配置有选择器集合,所述选择器集合用于提供所述多个层级的选项;
隐藏模块,用于当所述浏览器配置有所述选择器集合时,触发所述浏览器隐藏所述选择器集合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710775087.3/1.html,转载请声明来源钻瓜专利网。