Release Notes: VARCHART XGantt

Werbung
Release Notes: VARCHART XGantt
Produkt
Version
Release
Build
Editionen
Datum
VARCHART XGantt
5.0
SR5
5.0.0.658
ActiveX, .NET, ASP.NET
10. August 2016
Liste der Erweiterungen

keine.
Liste der behobenen Fehler













Das Informationsfenster zeigte je nach Regionaleinstellung falsche Zeitangaben
vcGantt.KeepingNodesTogetherDataFieldIndex funktionierte erst, nachdem der Knoten manuell
verschoben wurde.
Hierarchische Darstellung:
o Wurde ein Knoten über den ActiveNodeFilter ausgeblendet, wurden alle folgenden
Knoten in der Untergruppe auf die höchste Ebene gruppiert.
o Bei Deaktivierung des ActiveNodeFilters stimmte die Reihenfolge der Knoten nicht mehr
mit der Hierarchy-ID überein.
Error 2 beim Verschieben eines Knotens per Drag-and-Drop zwischen 2 Instanzen
Die Setzung von VcFilterSubCondition.ConnectionOperator blieb ohne Auswirkung
Gruppierte Darstellung: Wurde ein Knoten in einer Gruppe markiert und dann z.B. die
Cursortaste "nach rechts" gedrückt wurde "Error 191 (Class 109: )" Fehler ausgelöst.
Die Füllung eines links oben abgeschrägten Layers ragte über die Umrandung heraus, wenn der
Layer kürzer war als die Breite der Schräge.
XGantt ASP.NET: Beim vertikalen Scrollen ging die Knotenmarkierung verloren.
XGantt in Excel: Die Ausgabe in eine WMF-Datei war gespiegelt, wenn das Excel-Sheet mit dem
XGantt nicht das aktive Sheet war.
Beim wiederholten Aufruf von VcHistogram.FitRangeIntoView wurde das Histogramm immer
weiter verkleinert.
Wenn ein Balken per STRG+DragDrop auf eine neue Ressource kopiert wurde, hatten der alte
und der neue Balken dieselbe Ressourcennummer.
Überlappende Layer wurden nicht mehr live aktualisiert.
Beim Verschieben eines Knoten über die Tabelle löste die Methode UpdateRowNumberFields
Fehlermeldungen aus, beim Verschieben im Diagramm hingegen nicht.
© NETRONIC Software GmbH
10.08.2016
1
Produkt
Version
Release
Build
Editionen
Datum
VARCHART XGantt
5.0
SR4
5.0.0.453
ActiveX, .NET, ASP.NET
11. Dezember 2015
Liste der Erweiterungen

Neue Einstellmöglichkeit für den NonWorkIntervalShape im Dialog und an der API.
Liste der behobenen Fehler


















Beim interaktiven Verändern der Gruppenreihenfolge in der Tabelle erschien fälschlicherweise
das Ereignis VcNodeModifiedEx.
Wenn in einem gruppenweise angeordneten Kalender mehrere Knoten live verschoben wurden,
wurde nur dem gepackten Knoten der neue Kalender zugewiesen.
Zugriffsverletzung bei vcGantt1.Reset(VcResetAction.vcEmptyAllDataTables).
Beim Importieren einer Konfiguration aus XGantt 4.4 in XGantt 5.0 wurden falsche InPlaceEditor-Schalter gesetzt.
Absturz bei der Verwendung von VcGantt1.UseSnapTargetsInInteractions = True.
Layergrafiken wurden in der Legendenansicht nicht angezeigt, wenn sie auf Grundlage von
VcGantt.SetImageResource erstellt wurden.
Daten, die zur Laufzeit mit ALT-D aus XGantt exportiert worden sind, führten, wenn sie mit
VcGantt.Open wieder geladen wurden, zum Absturz.
Bei ausschließlich vertikalem OLE-DragDrop zwischen 2 Instanzen von XGantt wurde der
verschobene Knoten im Ziel-Gantt nicht positioniert.
AccessViolationException, wenn man zur Laufzeit mehr als 504 VcDataTableFields anlegen
wollte.
Error 13 beim Verschieben eines Knotens per Drag-and-Drop zwischen 2 Instanzen.
Wenn man einen Knoten mit STRG + Maustaste kopieren wollte, wurden die Einrastziele nicht
berücksichtigt.
Fehlerhafte Beschriftung im Quartale-Zeitskalenband.
Automatisches Kollabieren/Expandieren von Gruppen: Beim Verschieben des letzten Knotens im
Chart sah man nur den Sandkasten.
Das Verschieben von Knoten mit der Tastatur funktionierte nicht.
AutoSchedule verursachte einen Absturz beim zweiten Verschieben eines Knotens.
Bei einer Tabelle im TreeView Stil und aktiviertem Live-Update kam es zum Absturz, wenn ein
Knoten in der Tabelle verschoben wurde.
Knoten verschwand beim automatischen Drag-and-Drop auf zwei Instanzen, wenn unser
Phantom im oberen Grenzbereich der Zielkomponente nicht zu sehen war.
Knoten, die nahe an ihrer linken Einschränkungsgrenze liegen, sprangen weg, wenn sie in eine
andere Gruppe verschoben wurden.
© NETRONIC Software GmbH
10.08.2016
2
Produkt
Version
Release
Build
Editionen
Datum
VARCHART XGantt
5.0
SR3
5.0.0.325
ActiveX, .NET, ASP.NET
30. Juni 2015
Liste der Erweiterungen






Mit den neuen Eigenschaften VcSection.LineColor, VcNumericScale.LineColor,
VcNumericScale.TickColor, VcWorldView.BorderColor und VcLegendView.BorderColor und
ihren Entsprechungen auf den Eigenschaftenseiten können die Farben für die jeweiligen
grafischen Elemente eingestellt werden.
Individuelle, datenbasierte Stichtaglinien: Stichtaglinien können nun alternativ zu dem bisher
verfügbaren fixen Datum auch auf ein Datum aus einem Datensatz eines Knotens oder einer
Gruppe zugreifen. Als Beschriftung kann nun statt eines festen Textes auch das individuelle
Datum, auch in Textform, angegeben werden. Für die individuelle Stichtaglinie wurden
folgende Erweiterungen implementiert:
o Mit der Eigenschaft VcDateLine.DateDataFieldIndex wird ein Datenfeld angegeben, aus
dem das Datum genommen werden soll. Diese Eigenschaft kann auch auf der
Eigenschaftenseite Stichtaglinien festlegen eingestellt werden.
o Mit den Eigenschaften VcGroupLevelLayout.ShowDateLines und.
VcNodeLevelLayout.ShowDateLines bzw. ihren Entsprechungen im Dialog Gruppierung
wird festgelegt, ob individuelle Stichtaglinien angezeigt werden sollen.
o Die Eigenschaft VcGroupLevelLayout.DateLinesWithChildGroups und ihre Entsprechung
im Dialog Gruppierung bestimmt, ob die Stichtaglinien für alle Gruppenlevel angezeigt
werden sollen.
o Mit den Eigenschaften VcGroupLevelLayout.DateLineName und
VcNodeLevelLayout.DateLineName und ihren Entsprechungen im Dialog Gruppierung
wird festgelegt, welche Stichtaglinien verwendet werden sollen.
o Damit die Stichtaglinie datengetrieben und individuell festgelegt werden kann, wurden
die Eigenschaften VcDateLine.VisibleDataFieldIndex und VcDateLine.VisibleMapName
hinzugefügt.
o Beim Verschieben einer Stichtaglinie erscheint nun auch ein InfoWindow.
o Im InfoWindow können nun auch die nicht-konstanten Informationen ersetzt werden.
Im Ereignis VcSashButtonClicked gibt es ein neues Objekt vom Typ VcSash.
Auf der Eigenschaftenseite „Layout“ wurde die Eigenschaft Diagrammhintergrundfarbe in
Ansichtenhintergrundfarbe umbenannt. Die Eigenschaft legt die gemeinsame
Hintergrundfarbe alles Panes der Grafik fest. Die Umbenennung wurde durchgeführt, weil es
jetzt auch die neue Eigenschaft Ansichtenrandfarbe gibt, mit der die Randlinienfarbe aller
Panes gemeinsam eingestellt werden kann.
An der API wurden dazu die Eigenschaften VcGantt.ViewComponentsBackColor und
VcGantt.ViewComponentsBorderColor ergänzt.
Man kann nun auch für jedes einzelne Histogramm(band) Hintergrundfarbe und –muster
einstellen. Dies geschieht im Dialog Histogramme verwalten oder über die Eigenschaften
VcHistogramRowBackColor, VcHistogramRowPattern und VcHistogramRowPatternColor.
Neue Verschiebehilfen(Einrastwerkzeuge)
o In horizontaler Richtung
Zur exakten Positionierung von Objekten wurden Verschiebehilfen implementiert.
Verschobene Objekte werden an anderen Objekten in der Grafik ausgerichtet, sodass
eine Art „Snap Grid“ mit unregelmäßigen Abständen entsteht. Aktuell ist bei Knoten
(bzw. deren Layern) und bei Stichtaglinien, Terminliniengittern und Kalendergittern die
© NETRONIC Software GmbH
10.08.2016
3
Definition von sog. „Snap Targets“ möglich, d.h. diese Objekte definieren bestimmte
Stellen an sich selbst, die als Ziele für eine „Einrast-Aktion“ anderer Objekte dienen. Beim
horizontalen Verschieben/Resizen eines Knotens/Layers wird dessen Start- bzw.
Endtermin zeitlich an den definierten Snap Targets der anderen Objekte ausgerichtet.
Für die horizontalen Einrastwerkzeuge wurden folgende Erweiterungen vorgenommen:
 Dialoge:
o Layer bearbeiten – „Einrastziele“
o Stichtaglinien festlegen – „Einrastziel“
o Zeitskalenabschnitt bearbeiten – „Einrastziel am Start“, Einrastziel am Ende“
o Liniengitter verwalten – „Einrastziel“
o Kalendergitter verwalten - „Einrastziel am Start“, Einrastziel am Ende“
o Eigenschaftenseiten Knoten – „Einrastziele bei Interaktionen verwenden“
o

Eigenschaften
VcLayer.StartSnapTarget
VcLayer.EndSnapTarget
VcDateLine.StartSnapTarget
VcDateLineGrid.StartSnapTarget
VcCalendarGrid.StartSnapTarget
VcCalendarGrid.EndSnapTarget
VcGantt.UseSnapTargetsInInteractions

Der Wert Const vcNodeJumpToSnapTarget = 512 (&H200)für das Enum
„ArrowKeyModeEnum“ wurde hinzugefügt, sodass die Einrastfunktionalität
auch beim Verschieben von Knoten per Cursortasten genutzt werden kann.
In vertikaler Richtung (Auto-Collapse/-Expand)
Mit der neuen Funktionalität lässt sich die Suche nach der Zielgruppe beim vertikalen
Verschieben eines Knotens aus einer Gruppe heraus deutlich verkürzen.
Für die vertikalen Einrastwerkeuge wurden folgende Erweiterungen vorgenommen:
 Dialoge
o Aktualisierungsverhalten bearbeiten, und Gruppierung (jeweils für
Hierarchie-Layout und Gruppenzeilenlayout)
 „Automatisches Kollabieren von Gruppen“
 „Restaurieren von automatisch kollabierten Gruppen“
 „Automatisches Expandieren einer Ziel-Gruppe“
 „Restaurieren von automatisch expandierten Gruppen“

Eigenschaften
o Bei VcGroupLevelLayout und VcHierarchyLevelLayout
 AutoCollapseGroups
 AutoExpandTargetGroup
 RestoreAutoCollapsedGroups
 RestoreAutoExpandedGroups

Für das Enum UpdateBehaviorContextTypeEnum wurden die entsprechenden
Werte hinzugefügt.
© NETRONIC Software GmbH
10.08.2016
4

Neue Events während der Interaktionen mit Knoten:
Mit den neuen Interaction Events InteractionStarted, InteractionObjectChanged,
InInteractionEventsEnded, InteractionEnded können während einer Drag&Drop-Aktion
Informationen über den Zustand des Objekts während der Aktion geliefert werden.
Liste der behobenen Fehler

Tageweise Verschiebung eines Meilensteins bereitete Probleme wenn keine Balken mehr
sichtbar waren.
 Überlappende Layer wurden nicht richtig aktualisiert.
 Error 4 beim Aufziehen des Gummirechtecks im leeren Bereich.
 Ausgeschaltetes Gruppierungslevel löschte Knotendaten, wenn ein Knoten in eine andere
Gruppe geschoben wurde.
 Fehlermeldung - Error 381 Class 109 - beim Versuch ein Objekt per Drag and Drop in den
Gantt-Plan zu ziehen.
 Seitenumbruch auf Gruppengrenze klappt nicht bei "Alle Knoten in einer Zeile"
 Histogrammkurven "per Layer" waren immer unterbrochen, auch wenn die zugehörigen Layer
ununterbrochen gezeichnet werden.
 TextMap-Zuordnungstabellen leißen sich zur Laufzeit nicht anlegen.
 Mehrere Probleme beim Navigieren zwischen Knoten mit den Pfeiltasten.
 Windows Standardton Warnsignal ertönte beim Inplace-Editieren von Knoten
 XGantt ASP.NET: System.AccessViolationException in u.a. FitRangeIntoView.
 Beim Aufziehen eines neuen Vorgangs wurde der Hoppelfaktor nur unzureichend
berücksichtigt.
 Error 1202 beim Verschieben eines Knotens, der hinter dem Einschränkungsende liegt.
 Bei ausgeschaltetem Diagramm (VcGantt.DiagramVisible=false) war eine Stichtaglinie nur in
der Zeitskala sichtbar.
 Bei ausgeschaltetem Diagramm (VcGantt.DiagramVisible=false) konnte man nicht mit CtrlMausrad zoomen.
 Phantome verhielten sich nicht korrekt, wenn mehrere Knoten verschoben wurden.
 Gestapelte Kurven: vcHistogram.GetCurrentYValues lieferten falsche Werte
 Wenn ein ein Knoten während des Verschiebens durch das Live-Update eine andere
Boundingbox erhielt, verschwand ggf. sein Phantom.
 Histogrammkurven wurden beim interaktiven Verändern ihrer Werte nicht richtig aktualisiert.
 Tabelle in TreeView Stil und Live Update eingeschaltet: Absturz beim Verschieben eines Knotens
in der Tabelle
© NETRONIC Software GmbH
10.08.2016
5
Produkt
Version
Release
Build
Editionen
Datum
VARCHART XGantt
5.0
SR2
5.0.0.176
ActiveX, .NET, ASP.NET
18. November 2014
Liste der Erweiterungen


Für die Datentabellen der Eingabeseite werden nun die Datumsformate TS + TT unterstützt.
Verschiebt man einen Knoten von einer Gruppe in eine andere, so wird das Phantom/Real
beim Verschieben (nicht erst bei MouseUp!) angepaßt, wenn Quell- und Zielgruppe
verschiedene Kalender haben
Liste der behobenen Fehler



















Knoten wurden nach dem Verschieben in eine andere Gruppe grafisch falsch dargestellt.
Es kam zu einem Versatz der Linkführung in der Druckvorschau bei Aufteilung auf mehrere
Seiten.
Die Linkführung lief in der Druckvorschau aus dem Diagramm heraus.
In den Grafikboxen des Außenbereiches konnten keine ImageResourcen benutzt werden.
Datumsformate in der Zeitskala wurden falsch dargestellt.
Beim Anlegen eines neuen Datumsfilters zur Designzeit traten Syntaxfehler auf.
Das Kopieren eines Knotens über Strg funktionierte nicht, wenn die Eigenschaft MoveMode
auf vcNodeMoveModeAutomaticXOrY gesetzt war.
Die Histogrammkurve "wuchs" beim Auf- und Zuklappen von Gruppen.
Das horizontales Verschieben eines Vorgangs versursachte Error 2.
Das Kalendergitter verschwand, wenn ein Wechsel der ZSK über den ZSK-Dialog vorgenommen
wurde.
Es gab einen Absturz, wenn man mit dem Mauszeiger in den Diagrammteil fuhr.
Wenn die Auflösung der numerischen Skala auf 0 % geändert wurde, kam es zu Error 343.
Bei Drag&Drop mit DropEffectCopy per DragStarting-Ereignis wurden Knoten markiert, aber
nicht mehr demarkiert.
Wenn Knoten mit TimeUnitsPerStep > 60 verschoben wurden, war die Positionierung
fehlerhaft.
Es gab Performanceprobleme beim Markieren eines Knotens.
Im Drag&Drop-Verhalten gab es Unterschiede zwischen XGantt 4.4 und XGantt 5.0 (TT6769)
Histogramwise Calendargrid konnte nicht identifiziert werden.
Bei der Anzeige von Histogrammkurven nach Aufruf des ResourceSchedulers traten Probleme
auf.
Das Verschieben einer Histogrammkurve löste Error 343 aus.
© NETRONIC Software GmbH
10.08.2016
6
Produkt
Version
Release
Build
Editionen
Datum
VARCHART XGantt
5.0
SR1
5.0.0.60
ActiveX, .NET, ASP.NET
14. Juni 2014
Liste der Erweiterungen


Mit der neuen Methode VcGantt.SetImageResource kann zur Laufzeit einem angegebenen
Namen ein in der Anwendung vorhandenes Image-Objekt zugewiesen werden.
Die Methode VcTable.IdentifyFormatField erfragt den Index des an der bezeichneten Position
befindlichen Formatfeldes.
Liste der behobenen Fehler





















Die Verbindungsführung war nicht korrekt, wenn in der Druckvorschau der Start der Zeitskala
verändert wurde.
Das InfoWindow blieb nach DragDrop stehen.
Bei der Erzeugung von Links im Livemodus kam es zum Absturz.
Fehlerhafter Speicherzugriff, wenn ein Knoten aktualisiert wurde, der wegen
VcGantt.ActiveNodeFilter nicht sichtbar war.
Im Infowindow wurde ein falsches Enddatum angezeigt, wenn ein Balken über das
Zeitskalenende hinaus verschoben wurde.
Wenn mehrere Knoten gleichzeitig verschoben wurden, ging das Phantom über die
Begrenzungslinie für das interaktive Verschieben hinaus.
Änderungen der Knotenzeilenattribute auf der Eigenschaftenseite Layout wurden nicht
exportiert.
Ein falscher Mauszeiger erschien beim vertikalen Verschieben von Gruppen über das
Diagramm.
Mehrfacher Wechsel zwischen gruppierter und hierarchischer Darstellung verursachte
VARCHART-Fehler.
Wenn die Checkbox "Optimierung von Gruppen bei Interaktionen" gewählt und Live Update
aktiviert war, wurden die Gruppen bei Interaktionen trotzdem optimiert.
Absturz beim interaktiven Verändern der Gruppenreihenfolge in der Tabelle.
Die Höhe einer Gruppenzeile wurde zu gering, wenn man die Reihenfolge der Gruppen
interaktiv in der Tabelle veränderte.
Beim Verschieben eines Knotens kam es zum Absturz, wenn es keinem sichtbaren
Verbindungsaussehen gab.
Bei einem Knotenmit Einschränkungsterminen und Verbindungen sprang das Phantom beim
Verschieben des Knotens an die falsche Position.
Beim Knotenerzeugen im Live Modus wurde der Summenbalken nicht aktualisiert.
Es kam zum Absturz, wenn man mit gedrückter STRG-Taste zuerst über einen Knoten und dann
über einen Summenbalken fuhr.
Beim interaktiven Anlegen von Knoten wurden die Termine nicht mehr entsprechend dem
'Kleinsten Zeitintervall' gerundet.
Im Modus Knoten erzeugen wurden keine Tooltipps angezeigt.
Wenn die Auflösung der Zeitskala verändert wurde, wurde auch ihre Höhe geringfügig
verändert.
Beim Verschieben eines Knotens wurde der Link mit dem falschen Layer verknüpft.
Memory Leaks in XGantt wurden behoben.
© NETRONIC Software GmbH
10.08.2016
7




Problem beim Verschieben von Knoten in größeren Schritten (Minutenskala und
TimeUnitsPerStep > 60)
Absturz beim Öffnen der Druckvorschau auf Windows Server 2012 (XGantt 64bit)
Bei eingeschaltetem Live Update wurden Gruppenknoten nach dem Verschieben doppelt
angezeigt.
In der Druckvorschau verschwanden Links, wenn Zeitskalen-Start und -Ende sowie Anpassen
der Zeitskala gesetzt wurden
© NETRONIC Software GmbH
10.08.2016
8
Produkt
Version
Build
Editionen
Datum
VARCHART XGantt
5.0
5.0.0.14
ActiveX, .NET, ASP.NET
31. Januar 2014
Liste der Erweiterungen
Die Erweiterungen in VARCHART XGantt 5.0 betreffen die folgenden Bereiche und Themen:

Live Update (nur .NET und ActiveX)
Mit der neuen Live Update-Funktion in VARCHART XGantt 5.0 werden Auswirkungen von
Mausinteraktionen bereits während der Interaktion visualisiert und nicht erst, nachdem sie
beendet sind. In diesem Zusammenhang wurden neue Objekte implementiert:
 Ein Objekt vom Typ VcUpdateBehavior beinhaltet eine Sammlung von Eigenschaften
und Methoden, die das Aktualisierungsverhalten der Objekte am Bildschirm steuern,
denen es zugewiesen wurde.
 Im Objekt VcUpdateBehaviorCollection sind alle verfügbaren
Aktualisierungsverhalten zusammengefasst.
 Ein Objekt vom Typ VcUpdateBehaviorContext beschreibt den Kontext des
Aktualisierungsverhaltens, d.h. das Verhalten anderer Objekte, die vom Live Update
betroffen sind und das vom Benutzer einstellbar ist.
Folgende Bereiche sind vom Live Update betroffen:
 Tabellen
 Spaltenbreite ändern
 Zeitskala
 Auflösung ändern
 Startdatum einer Section ändern
 Stichtaglinien
 Termin ändern
 ObjectContainer (Boxen)
 Position ändern
 Größe ändern
 Verankerung ändern
 Knoten
 Termine/Dauer ändern
 Gruppe ändern
 Filterung/Mapping (gemeinsam für Layer, Tabellenformate)
 Gruppierung (auch für hierarchische Anordnung)
 Automatisches Scheduling
 Verbindungen
 Nachfolgerknoten ändern
 NodeLevelLayout
 Knotenreihenfolge ändern (manuelles Umsortieren)
 HierarchyLevelLayout
 Summenbalkenberechnung
 GroupLevelLayout
 Gruppenreihenfolge ändern (manuelles Umsortieren)
© NETRONIC Software GmbH
10.08.2016
9






Histogramme




Mit dem neuen Ereignis VcHistogramsHeightChangingEx kann nun eine höhere
Genauigkeit beim Rückgabewert Diagramm/Histogramm-Höhenverhältnis erzielt
werden, da dieser vom Typ Double ist, es unterscheidet sich insofern vom Ereignis
VcHistogramsHeightChanging. Dieses Ereignis tritt ein, wenn der Anwender die
Histogrammhöhe interaktiv verändert hat. Das Histogramm und das neue
Diagramm/Histogramm-Höhenverhältnis werden als Parameter zurückgegeben.
Durch Setzen des Rückgabestatus können Sie die Änderung verhindern.
Mit der auf "True" gesetzten Eigenschaft
VcGantt.UseHigherDiagramHistogramHeightRatioPrecision werden zur Ermittlung
des Höhenverhältnisses zwischen Diagramm und Histogramm die genauere
Eigenschaft DiagramHistogramHeightRatioEx bzw. das Ereignis
VcHistogramsHeightChangingEx verwendet.
Mit der neuen Eigenschaft VcGantt.DiagramHistogramHeightRatioEx kann man das
prozentuale Verhältnis von der Höhe des Diagrammbereichs (also des Diagramms
ohne Histogramm) und der Höhe des Histogramms beim Start erfragen oder
festlegen. Bei den Werten -1 und 0 wird das Histogramm beim Start komplett
angezeigt. Diese Eigenschaft kann auch auf der Eigenschaftenseite Layout festgelegt
werden.
Kalender




 Knoten-Optimierung (unter Berücksichtigung des Sortierkriteriums)
 Summenbalkenberechnung
 Sortierung überlappender Knoten
Histogramme
 Berechnung von layer-basierten Kurven
Numerische Skala
 Auflösung ändern
Kurven
 X-Werte ändern
 Y-Werte ändern
 X- und Y-Werte ändern
Sash zwischen Diagramm/Tabelle bzw. Diagramm/Histogramm verschieben
WorldView
 Größe ändern
 Position ändern
Mit der Methode VcCalendar.Clear können alle Profile und Intervalle aus dem
Kalender gelöscht, und dieser somit komplett geleert werden. Damit sich die
Änderungen auch optisch zeigen (z.B. bei Kalendergittern), muss noch ein
VcCalendar.Update durchgeführt werden.
Tooltipps werden nun auch auf Kalenderintervallen ausgegeben.
Mit der neuen Eigenschaft VcCurve.OverloadResultsCalendarName kann man
Kalender definieren und auswählen, in die die Intervalle, die sich aus den
berechneten Overload-Terminen ergeben, geschrieben werden. Solch ein Kalender
kann z.B. für die Darstellung eines Kalendergitters in der Gruppe verwendet werden.
Links
© NETRONIC Software GmbH
10.08.2016
10


Performance



Eine neue Eigenschaft VcGantt.ConsiderLinkRelationTypesOnNodeDragging wurde
implementiert. Wenn diese Eigenschaft auf True gesetzt wird, werden beim Ziehen
von Knoten und eingeschalteten Verbindungen die Linien, die die Verbindungen
zwischen dem oder den verschobenen Knoten und deren Anschlussknoten bilden,
typgerecht dargestellt; d.h. sie beginnen oder enden nicht in der Mitte der
Knotenphantome, sondern auf deren linken bzw. rechten Seite.
Die Eigenschaft VcGantt.PartialLoadThreshold beschleunigt unter bestimmten
Gegebenheiten das Nachladen von Daten erheblich. Dies ist der Fall bei
transaktionsintensiven Applikationen, bei denen zur Laufzeit immer wieder nur
geringe Datenmengen in eine komplexe Gantt-Applikation nachgeladen werden. Mit
der neuen Eigenschaft kann nun einstellt werden, bis zu welcher Anzahl
nachzuladender Datensätze der Aufbau in VARCHART-XGantt in Form eines
performanceoptimierten Teilupdates (Partial) erfolgt. In der Nachladephase wird
intern die Anzahl nachzuladender Daten mit dem eingestellten Schwellenwert
verglichen und entweder ein für kleine Datenmengen optimiertes Teilupdate oder,
wenn der Schwellenwert überschritten wird, ein für große Datenmengen optimiertes
Gesamtupdate durchgeführt.
Im Rahmen der Implementierung der neuen Live Update-Funktionalität wurden
Performance-Verbesserungen während des Interaktionsprozesses implementiert.
Beispielsammlung & Templates
Die Beispielsammlung ist ein wichtiges Werkzeug für Entwickler, die ein neues Projekt
mit VARCHART XGantt aufsetzen, da sie einen schnellen Einstieg ermöglicht. Sie wurde
übersichtlicher und komfortabler gestaltet und es wurden auf unterschiedliche Branchen
zugeschnittene Applikations-Vorlagen hinzugefügt.
© NETRONIC Software GmbH
10.08.2016
11
Liste der Fehler, die nach dem letzten Build von XGantt 4.4 behoben wurden



Bei OLE Drag&Drop flackerte der Cursor.
Unter Windows 8 konnte man auf Touch-Geräten keinen Rechtsklick mit dem Finger
auslösen (lange drücken, bis Rahmen erscheint).
Die Groupwise-Calendar-Darstellung verschwand, wenn alle Ribbons der Zeitskala auf
Position=None geschaltet wurden.
© NETRONIC Software GmbH
10.08.2016
12
Herunterladen