Skip to main content
Skip table of contents

TBePlanningContainer

TBePlanningContainer

Klasse TBePlanningIndexedContainer ist die Grundklasse zur Verwaltung von Daten fürs Planungs-Chart und wird nie direkt verwendet sondern immer eine Nachfolger-Klasse (siehe Hierarchie).

Eigenschaften

Allgemeine-EigenschaftenBeschreibung
DataItems:OObjekt-Liste mit allen enthaltenen Einträgen im Container
IndexType:NSchlüssel anhand die Einträge gesucht/identifiziert werden 1 = Ressourcen-Typ und Ressourcen-ID (Default bei TBePlanningResContainer)2 = HierarchyID (Default bei TBePlanningDataContainer)3 = HierarchyID2
AutoRefresh:LAutomatische Aktualisierung des Planungs-Charts bei Änderung eines Eintrags (Default = False)
SaveFormat:CSpeicherformat für Datenexport, sfBinary oder sfText (Default = sfBinary)


Aktive-Eigenschaften (Methoden)Beschreibung
CBNewItem:OErzeugt einen neuen Eintrag
CBClear:LEntfernt alle Einträge aus dem Container
CBBeginUpdate:LSchaltet die Aktualisierungs-Sperre ein
CBEndUpdate:LHebt die Aktualisierungs-Sperre auf
CBIsUpdate:LErmittelt ob die Aktualisierungs-Sperre aktiv ist
CBSaveToFile:CSpeichert alle Einträge und Einstellungen des Containers in die zugewiesene Datei
CBLoadFromFile:CLäd alle Einträge und Einstellungen aus der zugewiesenen Datei

Verwendung

  • Erzeugung per Codeblock-Funktion CreateObject
  • Erstellen der Einträge über CBNewItem/CBLoadFromFile
  • Zuweisen an eine TBePlanningChart Klasse 

Hierarchie

TBePlanningIndexedContainer

  • TBePlanningDataContainer
  • TBePlanningResContainer TBePlanningDataContainer

TBePlanningDataContainer

Klasse zur Verwaltung von Termin-Einträgen.

Eigenschaften

EigenschaftBeschreibung
HierarchyIDLen:NLänge der HierarchyID welche für Such-Operationen verwendet wird (Default = -1 = komplette Länge)
HierarchyID2Len:NLänge der HierarchyID2 welche für Such-Operationen verwendet wird (Default = -1 = komplette Länge)
CBDataItemClass:N

TBePlanningItem-Klasse welche der Container verwendet (Default = 0)
(im Codeblock ist nur TBePlanningDataCBItem zulässig)

2 = TBePlanningDataCBItem

TBePlanningResContainer

Klasse zur Verwaltung von Ressourcen-Einträgen.

Eigenschaften

EigenschaftBeschreibung
Resources:OObjekt-Liste mit den Ressourcen-Einträgen der obersten Ebene
LoadOpt_CreateAlways:LEinträge beim Laden immer erzeugen, auch wenn diese schon vorhanden sind (Default = True)
CBLoadOpt_CreateTypes:N

nur relevant wenn LoadOpt_CreateAlways = FalseRessourcen-Typen welche beim Laden automatisch erzeugt werden (Default = Alle)
Folgende Werte können mit OR verknüpft werden

0 = keine
2 = Mitarbeiter-Kategorien
4 = Maschinen-Kategorien
8 = Mitarbeiter
16 = Maschinen
32 = virtuelle Mitarbeiter
64 = virtuelle Maschinen

Beispiel

CODE
// Beispiel siehe TBePlanningChartComp

Weitere Verknüpfungen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.