EOrgChart 组织图
示例与代码
组织结构
折叠分支
多选节点
级联勾选
自定义节点
属性
属性说明取值与默认值
modelvar组织树根节点或根节点数组,节点使用 key、label、children。
默认值
[]nodeHeightreal每个组织节点的高度。
默认值
56nodeWidthreal每个组织节点的宽度。
默认值
150selectedKeysvar当前选中的组织节点 key 数组。
默认值
[]verticalGapreal组织结构层级之间的垂直间距。
默认值
48collapsedKeysvar已折叠的组织节点 key 数组。
默认值
[]horizontalGapreal相邻组织节点之间的水平间距。
默认值
20nodeDelegateComponent自定义组织节点;通过父级 node 读取数据。
默认值
nullselectionModestring组织图选择模式:none、single、multiple、checkbox。
默认值
"single"layoutvar只读计算后的节点位置、连线与尺寸。
默认值
buildLayout()errorStringstring只读模型校验错误代码;有效时为空字符串。
默认值
layout.error信号
签名作用
nodeClicked(var node)点击组织节点时触发,node 为节点数据。
selectionChanged(var keys)选中节点变化时触发,keys 为选中节点标识集合。
toggled(var key, bool collapsed)节点展开状态变化时触发,key 为节点标识,collapsed 表示是否折叠。
方法
签名作用
toggle(key)切换当前展开或选中状态;需要标识时传入目标项的标识。
select(key)选择给定索引或标识对应的项目。