2 Stimmen

Gibt es eine VCL OrgChart-Komponente mit vernünftigen Funktionen? Gibt es eine brauchbare Alternative?

Ich verwende DevExpress OrgChart-Komponente das seit 2003 nicht mehr weiterentwickelt, aber immer noch gepflegt wird (zum Glück werden Fehler behoben, aber mehr nicht).

Ehrlich gesagt, diese Komponente, auch wenn sie anfängt, zu alt auszusehen, genügt meinen Anforderungen bis auf 2 Dinge:

1) es unterstützt überhaupt nicht die Personalfunktion, um zu verstehen, was ich meine, siehe dieses Bild (wobei die Posten im Personalbereich Verwaltung, Kommunikation, IT, Sonderprojekte sind).

2) es ordnet die Elemente an, ohne den Platz zu optimieren, z.B. wenn es 3 Elemente auf der obersten Ebene gibt, und nur das zweite Element 2 untergeordnete Elemente hat, werden die obersten Elemente weiter entfernt gezeichnet, wegen der 2 untergeordneten Elemente, es gibt keine Möglichkeit, das Diagramm zu "shirren".

Natürlich fehlt der Komponente eine Menge an Funktionen, die man von einem OrgChart-Tool erwarten würde, aber in meinem Fall sind die 2 und vor allem (1) wichtig, der Rest ist ein Mangel an Augenschmaus.

Ich suche nach VCL-Komponenten, aber wenn (wie ich befürchte, da ich sie nie gefunden habe) eine solche Komponente nicht existiert, kann ich die folgenden Alternativen sehen:

i) Verwendung von Hydra mit .net Winforms-Komponenten

ii) Verwendung von ActiveX-Komponenten. Zwischen den beiden würde ich ActiveX wegen der .NET-Bereitstellungshölle vorziehen (was ich an Delphi mag, ist, dass man die Exe an den Kunden mit Win2k ausliefert und sie funktioniert). Jedenfalls habe ich noch nie ein ActiveX-Steuerelement verwendet und ich weiß nicht, welche Probleme bei der Bereitstellung auftreten, aber ich fürchte, dass ich die Möglichkeit verliere, eine Exe zu ersetzen und die Software zu aktualisieren.

iii) einen Delphi-Komponentenentwickler einstellen, der die DevEx-Komponente durch Hinzufügen von Funktion (1) und vielleicht (2) anpassen kann.

Ich stecke fest.

0voto

VOX Punkte 2853

Versuchen Sie www.componentone.com. Dort finden Sie fast alle Komponenten, die Sie benötigen.

0voto

Mohammed Nasman Punkte 10872

Haben Sie sich angesehen TMS-Diagramm-Studio o dtpDocuments ?

Beides sind native VCL-Lösungen.

0voto

LaBracca Punkte 14244

Bei der Beantwortung meiner Frage muss ich (leider) sagen, dass:

es gibt keine gute OrgChart VCL-Komponente, wobei ich mit OrgChart-Komponente eine Komponente wie die DevExpress OrgChart-Komponente meine: nicht nur eine Komponente, die es Ihnen erlaubt, ein OrgChart-Diagramm zu zeichnen, sondern eine Komponente, die eine Logik zum automatischen Umordnen von Knoten hat (wie die DevExpress-Komponente). Leider entwickelt DevExpress diese Komponente nicht mehr, denn die Idee hinter dieser Komponente war gut, es gibt eine sehr schwache Hoffnung von den Steema-Leuten (sie haben eine neue OrgChart-Serie in TeeChart v8 eingeführt und als gewünschtes Feature den "Stab" gesetzt, dies wird auf ihrer Website als Enanchement TV52013924 verfolgt, trotzdem ist es nicht klar, ob dies jemals veröffentlicht wird).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X