TreeSelControl
Das TreeSelControl dient der Darstellung von Baumattributen, bei denen mehrere Werte ausgewählt werden können (multiple Baumattribute).
Beispiel für ein TreeSelControl:
Die Abbildung zeigt die Schlagwortauswahl im Suchdialog für Vorgänge. Im unteren Abschnitt wird die Baumstruktur angezeigt und im Auswahlfeld im oberen Abschnitt werden die ausgewählten Werte angezeigt.
Eigenschaften
FullPath
Diese Eigenschaft bestimmt, ob die ausgewählten Werte des Baumattributs im Auswahlfeld mit dem kompletten Pfadnamen angezeigt werden, also z. B. „Hardware.Drucker“ (bei „Hardware“ als übergeordnetem Knoten zu „Drucker“).
Typ | Boolean |
---|---|
Werte | True = Der komplette Pfadname wird angezeigt. False = Der komplette Pfadname wird nicht angezeigt. |
Diese Einstellung kann auch durch die Schaltfläche mit dem „i“ in der Symbolleiste des TreeSelControls gesetzt werden.
InsertRoot
Diese Eigenschaft bestimmt, ob das Stammelement, also das oberste Element der Hierarchie, über das jede Baumstruktur verfügt, als auswählbarer Wert angezeigt wird.
Typ | Boolean |
---|---|
Werte | True = Das Stammobjekt wird als Wert
angezeigt. False = Das Stammobjekt wird nicht als Wert angezeigt. |
ListHeight
Diese Eigenschaft bestimmt die Höhe des Auswahlfelds, in dem die ausgewählten Werte angezeigt werden.
Typ | Zahl |
---|---|
Werte | Natürliche Zahl (Pixelangabe) Die Zahl muss zwischen 0 und der Zahl, die in der Eigenschaft "Height" die Höhe des gesamten Controls angibt. |
Orientation
Diese Eigenschaft bestimmt, ob das Feld mit der Baumstruktur und das Auswahlfeld nebeneinander oder untereinander angeordnet werden.
Typ | Auswahlliste |
---|---|
Werte | Horizontal = Die Felder werden nebeneinander
angeordnet. Vertical = Die Felder werden untereinander angeordnet. |
ShowToolbar
Diese Eigenschaft bestimmt, ob die Schaltflächen zum Zuordnen und Entfernen der Werte in der Symbolleiste des TreeSelControl angezeigt werden oder nicht.
Typ | Boolean |
---|---|
Werte | True = Die Schaltflächen werden angezeigt. False = Die Schaltflächen werden nicht angezeigt. Wenn die Schaltflächen nicht angezeigt werden, kann der Agent die Werte zuordnen, indem er sie mit der Maus in das Auswahlfeld zieht. |
ShowTree
Diese Eigenschaft bestimmt, ob das Feld mit der Baumstruktur angezeigt wird.
Typ | Boolean |
---|---|
Werte | True = Das Feld mit der Baumstruktur wird
angezeigt. False = Das Feld mit der Baumstruktur wird nicht angezeigt. |
Events
Dieses Control unterstützt ausschließlich die Standard-Events.
Methoden
GetCount
Diese Methode ermittelt die Anzahl der ausgewählten Werte.
Syntax | GetCount |
---|---|
Parameter | keine |
Rückgabewert | Zahl: Anzahl der ausgewählten Werte |
Beispiel | Die Anzahl der im Schlagwortbaum ausgewählten Werte soll in einem
Nachrichtenfenster ausgegeben werden: Dim entrycount entrycount = TreeSelControlKeyword.GetCount MsgBox entrycount |
GetItem
Diese Methode ermittelt den Wert, der sich in der Auswahlliste an der angegebnen Position befindet.
Syntax | GetItem(Index) |
---|---|
Parameter | Index: Index der Position des zu ermittelnden Werts. Der Index ist nullbasiert, d.h der erste Eintrag hat den Index 0, der zweite den Index 1 usw. |
Rückgabewert | Wert der angegebenen Position als Objekt |
Beispiel | Der Wert, der in der Auswahlliste an dritter Stelle angezeigt wird,
soll in einem Nachrichtenfenster ausgegeben werden: Set entry = TreeSelControlKeyword.GetItem(2) MsgBox entry.getname(1031) |
SelectTreeItem
Diese Methode trägt den angegebenen Wert aus dem Baum in die Auswahlliste ein. Der Wert wird als IContent-Automation-Objekt zurückgegeben.
Syntax | SelectTreeItem(Item) |
---|---|
Parameter | Item: ID oder Anzeigename des Werts, der aus der Baumstruktur in das Auswahlfeld übernommen werden soll. |
Rückgabewert | Wert der angegeben Position als Objekt. |
Beispiel | Der Eintrag „software.pmcs.helpline.server“ mit der ID 100123 soll
ausgewählt werden: TS1.SelectTreeItem „software.pmcs.helpline.server“ TS1.SelectTreeItem 100123 |
Tastenkombinationen
Für das TreeSelControl stehen die folgenden Tastenkombinationen zur Verfügung:
NACH UNTEN | Springt Sie zum nächsten Eintrag in der Baumstruktur oder verschiebt die Trennlinie zwischen Auswahlfeld und Baumstruktur nach unten, wenn diese markiert wurde (mit TAB bzw. Strg + TAB). |
NACH OBEN | Springt zum vorherigen Eintrag in der Baumstruktur oder verschiebt die Trennlinie zwischen Auswahlfeld und Baumstruktur oben, wenn diese markiert wurde (mit TAB bzw. Strg + TAB). |
NACH RECHTS | Öffnet einen geschlossenen Unterbaum. |
NACH LINKS | Schließt einen geöffneten Unterbaum. |
Einfg | Fügt den ausgewählten Wert in das Auswahlfeld ein. |
Entf | Löscht den ausgewählten Wert aus dem Auswahlfeld. |
TAB | Setzt den Fokus in das nächste Element innerhalb des Controls. |
Strg + TAB | Setzt den Fokus in das vorherige Element innerhalb des Controls. |