[发明专利]一种基于mac os操作系统上实现树状结构的方法及装置无效
| 申请号: | 200910081158.5 | 申请日: | 2009-04-03 |
| 公开(公告)号: | CN101556539A | 公开(公告)日: | 2009-10-14 |
| 发明(设计)人: | 饶超勋;梁冰 | 申请(专利权)人: | 腾讯科技(北京)有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
| 地址: | 100080北京市海淀区海淀大*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 mac os 操作系统 实现 树状 结构 方法 装置 | ||
1、一种基于mac os操作系统上实现树状结构的方法,其特征在于,所述方法包括:
将要表达成树状结构的内容及对应的属性,对应的填入创建的至少一个列表控件的各行中;所述属性包括该行或该行中的内容在所述树状结构中所属的级别属性以及包括用于描述该行或该行中的内容所属级别是否还具有下一级别的子节点属性;
根据所述树状结构的内容及对应的属性,将所述至少一列表控件的各行生成树状结构的显示页面。
2、根据权利要求1所述的方法,其特征在于,将要表达成树状结构的内容及对应的属性,对应的填入创建的至少一个列表控件的各行中,具体过程包括:
创建至少一个内容为空的列表控件;
将要表达成所述树状结构的内容分类后,根据分类后的内容计算确定所述列表控件的行数;
针对所述列表控件的每行分别增设所述属性,将所述分类后的内容及对应的属性分别填入所述列表控件的各行中;或者,将要表达成树状结构的所述内容分别填入所述列表控件的各行后,针对填入各行中的所述内容分别增设所述属性,用于表示所述内容的树状结构。
3、根据权利要求2所述的方法,其特征在于,所述方法还包括:
当该行或该行中的内容所属级别还具有下一级别时,所述属性还包括用于表示是否要将所述下一级别的行或内容处于展开或者关闭的扩展属性。
4、根据权利要求3所述的方法,其特征在于,根据所述树状结构的内容及属性,将所述至少一个列表控件的各行生成树状结构的显示页面,具体过程包括:
根据所述属性中的级别属性,确定该行或该行中的内容起始位置缩进的大小;
根据所述属性中的子节点属性,确定显示用于表示该行或该行中的内容是否具有下一级别的标识。
5、根据权利要求4所述的方法,其特征在于,所述方法还包括:
对于具有所述下一级别的行或该行中的内容,根据所述属性中的扩展属性,确定是否显示所述下一级别的行或该行中的内容。
6、一种基于mac os操作系统上实现树状结构的装置,其特征在于,所述装置包括:
结构建立模块,用于将要表达成树状结构的内容及对应的属性,对应的填入创建的至少一个列表控件的各行中;所述属性包括该行或该行中的内容在所述树状结构中所属的级别属性以及包括用于描述该行或该行中的内容所属级别是否还具有下一级别的子节点属性;
结构生成模块,用于根据所述树状结构的内容及对应的属性,将所述至少一个列表控件的各行生成树状结构的显示页面。
7、根据权利要求6所述的装置,其特征在于,所述结构建立模块具体包括:
内容分类单元,用于将要表达成所述树状结构的内容进行分类;
列表控件创建单元,用于创建至少一个内容为空的列表控件,并根据所述内容分类单元分类后的内容计算确定所述列表控件的行数;
属性设置单元,用于针对所述列表控件创建单元创建的列表控件中的每行分别增设所述属性,并将所述分类后的内容及对应的属性分别填入所述列表控件的各行中;或者,用于将要表达成树状结构的所述内容分别填入所述列表控件的各行后,针对填入各行中的所述内容分别增设所述属性,用于表示所述内容的树状结构。
8、根据权利要求7所述的装置,其特征在于,所述属性设置单元,还用于当该行或该行中的内容所属级别还具有下一级别的内容时,设置的属性还包括是否要将所述下一级别的行或内容处于展开或者关闭的扩展属性。
9、根据权利要求8所述的装置,其特征在于,所述结构生成模块具体包括:
级别显示单元,用于根据所述属性中的级别属性,确定该行或该行中的内容起始位置缩进的大小;
子节点显示单元,用于根据所述属性中的子节点属性,确定显示用于表示该行或该行中的内容是否具有下一级别的标识。
10、根据权利要求9所述的装置,其特征在于,所述结构生成模块具体还包括:
展开状态显示单元,用于在所述子节点显示单元显示该行或该行中的内容具有下一级别的标识后,根据所述属性中的扩展属性,确定是否显示所述下一级别的行或该行中的内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(北京)有限公司,未经腾讯科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910081158.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:结晶人血清白蛋白的方法
- 下一篇:一种电动轮汽车微机控制系统





