【问题标题】:Does a VCL OrgChart component with decent features exists? Is there a viable alternative?是否存在具有不错功能的 VCL OrgChart 组件?有可行的替代方案吗?
【发布时间】:2011-02-18 23:58:55
【问题描述】:

我正在使用 DevExpress OrgChart component,它自 2003 年以来仍在维护但未开发(幸运的是错误已修复,但仅此而已)。

老实说,这个组件,即使它看起来太旧了,仍然满足我的要求,除了两件事:

1) 它根本不支持人员功能,为了理解我的意思,请参阅this image(人员中的项目是管理、通信、IT、特殊项目)。

2) 它在不优化空间的情况下排列项目,例如如果顶层有 3 个项目,并且只有第二个项目有 2 个子项,则顶层项目的绘制距离更远,因为有 2 个子项,所以有不是“缩小”图表的选项。

当然,该组件遗漏了许多人们期望从 OrgChart 工具中获得的功能,但在我的情况下,这 2 个,尤其是 (1) 很重要,其余的就是缺乏吸引人的眼球。

我寻找 VCL 组件,但如果(我担心,因为我从未找到它)这样的组件不存在)我可以看到以下替代方案:

i) 将 Hydra 与 .net winforms 组件一起使用

ii) 使用 ActiveX 组件。在 2 之间,我更喜欢 ActiveX,因为 .NET 部署地狱(我喜欢 Delphi 的地方在于您将 exe 发送给使用 Win2k 的客户并且它可以工作)。反正我从来没有用过activeX控件,也不知道是什么部署问题,但我怕我会失去更换exe和升级软件的机会。

iii) 聘请 delphi 组件开发人员,该开发人员可以通过添加功能 (1) 和可能 (2) 来自定义 DevEx 组件。

我被卡住了。

【问题讨论】:

    标签: delphi activex custom-component hydra


    【解决方案1】:

    试试 www.componentone.com。它们几乎拥有您需要的所有组件。

    【讨论】:

    • 好的,但是那里没有 VCL,我知道要找到 activeX 或 .net 控件,所以如果您能帮助我,请尝试回答第 (ii) 点
    • 在这种情况下,www.freelancer.com 可能会帮助您找到工作人员。
    • ComponentOne 不制作 VCL 组件,OP 专门要求 VCL comps。
    【解决方案2】:

    你看过TMS Diagram StudiodtpDocuments吗?

    两者都是原生 VCL 解决方案。

    【讨论】:

    • TMS 没有这样的组件,我已经问他们他们只有一个图表组件,但是 ExpressOrgChart 的好处是它以 OrgChart 方式自动重新排列项目。我想 dtpDOcuments 也像 TMS,因为无论如何它是一个通用组件我会问他们。
    【解决方案3】:

    通过回答我的问题,我不得不(遗憾地)这么说:

    没有一个好的 OrgChart VCL 组件,我所说的 OrgChart 组件是指像 DevExpress OrgChart 组件这样的组件:不仅是一个允许您绘制组织图的组件,而且是一个具有自动重新排列节点的逻辑的组件(例如DevExpress 有)。不幸的是,DevExpress 不再开发那个组件了,因为超越那个组件的想法很好,Steema 人的希望非常渺茫(他们在 TeeChart v8 中引入了一个新的 OrgChart 系列,并根据需要添加了“员工”,这是在他们的网站上跟踪为 ennchement TV52013924,无论如何尚不清楚这是否会发布)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-25
      • 2020-04-08
      • 2020-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多