“数据接口:树形列表”版本间的差异

来自企业管理软件文档中心
跳转至: 导航搜索
第16行: 第16行:
 
只选最底层节点:如果打钩,则图3的树形列表中的【开发部】和【市场部】不可以选择,只能选择【小李】【小红】【莉莉】和【明哥】这四个节点。
 
只选最底层节点:如果打钩,则图3的树形列表中的【开发部】和【市场部】不可以选择,只能选择【小李】【小红】【莉莉】和【明哥】这四个节点。
 
=== 编码长度分级 ===
 
=== 编码长度分级 ===
 +
编码长度分级:通过对字段的长度进行划分级别。
 +
比如下表,依据【人员】的【编码】进行分级,编码的划分层次的规则是【3,2,2】,即编码的前面三位数字作为一级,中间两位数字作为二级,最后两位数字作为三级。
 +
{| class="wikitable"
 +
|-
 +
! 编码 !! 人员 !! 管理层次
 +
|-
 +
| 001 || 总经理 || 决策层
 +
|-
 +
| 002 || 副经理 || 决策层
 +
|-
 +
| 00201 || 秘书 || 参谋
 +
|-
 +
| 0020101 || 行政主管 || 管理层
 +
|-
 +
| 0020102 || 财务主管 || 管理层
 +
|}
 +
 
点击目录树【我的系统】--【系统管理】--【数据规范】--【树形列表】,新建如图6所示的树形列表(数据规范),不需要设置过滤。
 
点击目录树【我的系统】--【系统管理】--【数据规范】--【树形列表】,新建如图6所示的树形列表(数据规范),不需要设置过滤。
 
[[文件:sxlb6.png|有框|居中|图6:新建树形列表]]<br />
 
[[文件:sxlb6.png|有框|居中|图6:新建树形列表]]<br />
第22行: 第39行:
 
构造方式选择编码长度分级。分级的关键在于依据数据源的【编号】字段,根据【编号】字段的长度进行分级,比如001和002属于第一级,00101和00201属于第二级。
 
构造方式选择编码长度分级。分级的关键在于依据数据源的【编号】字段,根据【编号】字段的长度进行分级,比如001和002属于第一级,00101和00201属于第二级。
 
=== 自我繁殖 ===
 
=== 自我繁殖 ===
 +
自我繁殖:通过由子节点自动寻找父节点,由末端回到根部的方式构建一个树形列表。
 +
原理如图8所示
 +
{| class="wikitable"
 +
|-
 +
! 父节点 !! 子节点
 +
|-
 +
| 中国 || 烟台
 +
|-
 +
| 中国 || 广东
 +
|-
 +
| 烟台 || 张裕酒文化博物馆
 +
|}
 +
“张裕酒文化博物馆”将通过寻找【父节点】连接到“烟台”,而“烟台”也将通过寻找【父节点】连接到“中国”,从而最终构造出如图9的树形列表。

2014年8月20日 (三) 14:17的版本

简介

树形列表是云表的其中一种数据规范。通过树形列表可以清晰地显示选项之间的层次结构。如图1

图1:树形列表举例

使用手册

树形列表有三种构造方式:多字段分级、编码长度分级、自我繁殖。 假如我们有一个如图2所示的简单的部门结构。

图2:部门结构

接下来我们将演示如何通过三种不同的构造方式,根据图2所示的部门结构,绘制如图3所示的树形列表。

图3:部门结构的树形列表

树形列表的数据源如图4所示:

图3:树形列表的数据源

多字段分级

点击目录树【我的系统】--【系统管理】--【数据规范】--【树形列表】,新建如图5所示的树形列表(数据规范),不需要设置过滤。

图5:新建树形列表

构造方式选择多级字段。第一层是【部门】,第二层是【人员】。
只选最底层节点:如果打钩,则图3的树形列表中的【开发部】和【市场部】不可以选择,只能选择【小李】【小红】【莉莉】和【明哥】这四个节点。

编码长度分级

编码长度分级:通过对字段的长度进行划分级别。 比如下表,依据【人员】的【编码】进行分级,编码的划分层次的规则是【3,2,2】,即编码的前面三位数字作为一级,中间两位数字作为二级,最后两位数字作为三级。

编码 人员 管理层次
001 总经理 决策层
002 副经理 决策层
00201 秘书 参谋
0020101 行政主管 管理层
0020102 财务主管 管理层

点击目录树【我的系统】--【系统管理】--【数据规范】--【树形列表】,新建如图6所示的树形列表(数据规范),不需要设置过滤。

图6:新建树形列表

最后得到如图7所示的结果

图7:编码长度分级

构造方式选择编码长度分级。分级的关键在于依据数据源的【编号】字段,根据【编号】字段的长度进行分级,比如001和002属于第一级,00101和00201属于第二级。

自我繁殖

自我繁殖:通过由子节点自动寻找父节点,由末端回到根部的方式构建一个树形列表。 原理如图8所示

父节点 子节点
中国 烟台
中国 广东
烟台 张裕酒文化博物馆

“张裕酒文化博物馆”将通过寻找【父节点】连接到“烟台”,而“烟台”也将通过寻找【父节点】连接到“中国”,从而最终构造出如图9的树形列表。