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