组织架构图应用

3794
0

缱绻 数据领袖Lv6

发表于2020-1-10 14:59

楼主
本帖最后由 缱绻 于 2020-1-10 17:06 编辑

组织架构图可直观的反映一组数据之间上下左右相互之间的关系,例如要直观反应企业内部部门、职称、人员和群体关系,就可以用组织架构图实现。
功能说明:
  • 支持简单的一维浮动,且浮动的时候里面主题表有上级id,自己id这类似字段
  • 组织架构图 最大默认层数是10层,可以配置,如果没配置最大就是10层,
     配置方法:系统管理-系统设置-资源管理器-root/conf下新建setup.conf,内容写treerpflowchart.maxlevel=你想设置的数值,比如treerpflowchart.maxlevel=25
下面来看下在ABI 中实现一个组织架构图需要什么样的数据,该如何设置?
1.   准备数据
最少需要三个字段就能够创建,分别是维id,维upid以及维项名称,它可以根据id和upid从而构建维树,跟螺旋维需要的结构是一样的,示例数据如下图:

2.   制作报表模板
2.1 将id,upid及caption字段拿到分析区表格中
2.2 从绘图组件中拿到组织架构图组件
   
2.3 绘图组件的节点表元选择字段id所在的表元,父节点表元选择upid所在的表元,这两个属性设置是用来生成树形结构的。要在组件的节点上显示内容,需要另外在矩形内部设置宏表达式从表格中获取需要显示的值,在此示例中,是显示了节点表元的名称(即caption字段),用宏表达式self.rightcell(2).value(表示组件所设置的节点表元的右边第2个表元的值)

设置到这里,组织结构图就完成啦~~效果图如下:

最近看过此主题的会员

Ly_LJY

vishaw

esen_4XL2IVJCG8

esen_535NKWXBO5

senki

esen_4WEAZSTVEF

binshi

esen_4V62X7EURB84

zhaojinjin

keer_

liguangliang

woailongmaode

iluna

数据大白

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号