Funktionsname | dcl-Tree-AddParent |
---|---|
Syntax | (dcl-Tree-AddParent
<CONTROL> (Liste von Listen in der Form (strLabel [als
String] {strKey [als String]}
{strImageIndex [als Integer]}
{strSelectedImageIndex [als Integer]}
{strExpandedImageIndex [als Integer]}) ...)) |
Rückgabewert | Handle oder Boolean (T, wenn erfolgreich, ansonsten NIL) |
Anwendbar auf | Tree |
Diese Methode fügt ein oder mehrere neue übergeordnete Einträge im Wurzelverzeichnis der Baumstruktur hinzu. Das Argument strLabel definiert die Bezeichnung des Eintrags. Wird ein Schlüssel mit strKey angegeben, muss dieser eindeutig innerhalb dieser Instanz der Baumstruktur sein, um einen Eintrag eindeutig zu identifizieren. Die drei optionalen Argumente intImageIndex, intSelectedImageIndex und intExpandedImageIndex sind Bilder entsprechend der Bildliste des Steuerelements und visualisieren den normalen Zustand, den ausgewählten und aufgeklappten Zustand. Der Rückgabewert ist der eindeutige Zeiger des neuen Eintrags, wenn nur ein Eintrag hingefügt wurde. Wurden mehrere Einträge hinzugefügt, gibt die Methode den Wert T zurück, wenn der Vorgang erfolgreich war, ansonsten NIL.
Diese Methode kann sowohl für mehrere Einträge gleichzeitig aber auch für nur einen einzelnen Eintrag aufgerufen werden. Im letzteren Fall müssen die Argument nicht in verschachtelten Listen übergeben werden.