Package de.elo.client.scripting.dialog
Klasse List
Object
List
Überschrift: List
Beschreibung: Eine List von Einträgem zur Verwendung im GridDialog des Internen Scripting. Per default kann nur ein Eintrag in der Liste ausgewählt werden. Mit setMultiselect() ist ein Umstellen auf Mehrfach-Auswahl möglich. UserName Objekte werden in der typischen Optik des Client mit Icon und Namen dargestellt.
Copyright: Copyright (c) ELO Digital Office GmbH 2010-2014
- Seit:
- 7.00.008
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddChangeEvent(String eventName) Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich die Selektion in der Liste ändert.voidFügt einen neuen Eintrag an einer bestimmten Stelle in die Liste ein.Liefert eine Liste mit allen selektierten Einträgen aus.getData()Liefert die enthaltenen Daten als AbstactList-Objekt.getDataAt(int index) Liefert den Eintrag an der angegebenen Stelle der Liste.getElementAt(int index) Veraltet.Liefert den ersten ausgewählten Eintrag der Liste.Object[]Liefert die ausgewählten Einträge der Liste.intVeraltet.UNDER CONSTRUCTION, do not use this function, it may change.int[]Veraltet.UNDER CONSTRUCTION, do not use this function, it may change.intLiefert die Anzahl an selektieren Einträgen in dieser Liste.booleanPrüft ob mindestens ein Eintrag selektiert wurde.voidmove(int offset, int[] indices) Veraltet.UNDER CONSTRUCTION, do not use this function, it may change.voidmoveSelected(int offset) Verschiebt die aktuell ausgewählten Einträge innerhalb der Liste.voidremoveData(Object[] toRemove) Entfernt die Einträge aus der Liste.voidrepaint()Aktualisiert die Darstellung der Liste.voidSetzt die Einträge der Liste.voidSetzt die Einträge der Liste.voidsetEnabled(boolean enabled) Legt fest, ob die Liste aktiv ist (Listeneinträge können ausgewählt werden).voidsetMultiselect(boolean multiselect) Legt fest, ob in der Liste mehrere Einträge ausgewählt werden dürfen.voidsetSelected(Object selectedObject) Markiert einen einzelnen Einträge in der Liste als ausgewählt.voidsetSelected(Object[] selectedObjects) Markiert Einträge in der Liste als ausgewählt.voidsetVisible(boolean visible) Setzt die Sichtbarkeit der Liste.
-
Konstruktordetails
-
List
Normaler Konstruktor.- Parameter:
list- Swing-Listeworkspace- Aktueller Arbeitsbereich
-
-
Methodendetails
-
setData
Setzt die Einträge der Liste. Wenn die Liste aus UserName-Objekten besteht, wird die Optik der Liste entsprechend angepasst. Bei JComponent-Objekten werden diese direkt als Listeneinträge dargestellt, ansonsten wir toString() benutzt.- Parameter:
data- Listeneinträge als ein Array- Seit:
- 7.00.008
-
addData
Fügt einen neuen Eintrag an einer bestimmten Stelle in die Liste ein.- Parameter:
index- Position in der Liste.data- Einzufügender Listeneintrag.- Seit:
- 8.01.000
-
removeData
Entfernt die Einträge aus der Liste.- Parameter:
toRemove- Zu entfernende Einträge- Seit:
- 8.04.000
-
getData
Liefert die enthaltenen Daten als AbstactList-Objekt.- Gibt zurück:
- Daten
- Seit:
- 8.01.000
-
setData
Setzt die Einträge der Liste. Wenn die Liste aus UserName-Objekten besteht, wird die Optik der Liste entsprechend angepasst. Bei JComponent-Objekten werden diese direkt als Listeneinträge dargestellt, ansonsten wir toString() benutzt.- Parameter:
data- Listeneinträge als eine Liste- Seit:
- 7.00.008
-
getFirstSelected
Liefert den ersten ausgewählten Eintrag der Liste.- Gibt zurück:
- Der erste ausgewählte Eintrag oder null falls kein Eintrag ausgewählt ist
- Seit:
- 7.00.008
-
getAllSelected
Liefert eine Liste mit allen selektierten Einträgen aus.- Gibt zurück:
- Aufzählung der selektieren Einträge.
- Seit:
- 10.00.000
-
getSelected
Liefert die ausgewählten Einträge der Liste.- Gibt zurück:
- Liste mit ausgewählten Einträgen
- Seit:
- 7.00.008
-
getSelectedIndex
Veraltet.UNDER CONSTRUCTION, do not use this function, it may change.- Gibt zurück:
- Selektierten Index
- Seit:
- 8.01.000
-
getSelectedIndices
Veraltet.UNDER CONSTRUCTION, do not use this function, it may change.- Gibt zurück:
- Liste mit den selektierten Indizes
- Seit:
- 8.01.000
-
hasSelection
public boolean hasSelection()Prüft ob mindestens ein Eintrag selektiert wurde.- Gibt zurück:
- True wenn eine Selektion vorhanden ist, False wenn keine Selektion vorhanden ist.
- Seit:
- 8.01.000
-
getSelectionCount
public int getSelectionCount()Liefert die Anzahl an selektieren Einträgen in dieser Liste.- Gibt zurück:
- Anzahl selektierte Einträge
- Seit:
- 8.01.000
-
getElementAt
Veraltet.Ersetzt durchgetDataAt(int)Liefert den Eintrag an der angegebenen Stelle der Liste.- Parameter:
index- Position in der Liste.- Gibt zurück:
- Listeneintrag
- Seit:
- 8.01.000
-
getDataAt
Liefert den Eintrag an der angegebenen Stelle der Liste.- Parameter:
index- Position in der Liste.- Gibt zurück:
- Listeneintrag oder null, falls diese Stelle in der Liste nicht vorhanden ist.
- Seit:
- 8.04.000
-
setEnabled
public void setEnabled(boolean enabled) Legt fest, ob die Liste aktiv ist (Listeneinträge können ausgewählt werden).- Parameter:
enabled- True wenn die Auswahl in der Liste geändert werden kann, False wenn die Auswahl nicht änderbar ist- Seit:
- 7.00.008
-
setMultiselect
public void setMultiselect(boolean multiselect) Legt fest, ob in der Liste mehrere Einträge ausgewählt werden dürfen.- Parameter:
multiselect- True wenn eine Mehrfach-Auswahl möglich sein soll, False wenn nur ein einzelner Eintrag selektiert werden darf- Seit:
- 7.00.008
-
addChangeEvent
Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich die Selektion in der Liste ändert.- Parameter:
eventName- Name des Scripting-Events- Seit:
- 7.00.008
-
moveSelected
public void moveSelected(int offset) Verschiebt die aktuell ausgewählten Einträge innerhalb der Liste.- Parameter:
offset- Der Betrag um den verschoben werden soll: negative Werte verschieben nach oben, positive nach unten.- Seit:
- 8.01.000
-
move
Veraltet.UNDER CONSTRUCTION, do not use this function, it may change.- Parameter:
offset- Versatzindices- Liste mit Indizes- Seit:
- 8.01.000
-
repaint
public void repaint()Aktualisiert die Darstellung der Liste. Dies ist notwendig, wenn sich die sichtbaren Bereiche geändert haben, z.B. der Text eines Labels in der Liste.- Seit:
- 8.01.000
-
setSelected
Markiert einen einzelnen Einträge in der Liste als ausgewählt.- Parameter:
selectedObject- Der auszuwählende Eintrag- Seit:
- 8.01.000
-
setSelected
Markiert Einträge in der Liste als ausgewählt.- Parameter:
selectedObjects- Die auszuwählenden Einträge- Seit:
- 8.04.000
-
setVisible
public void setVisible(boolean visible) Setzt die Sichtbarkeit der Liste.- Parameter:
visible- True für sichtbar, False für unsichtbar.- Seit:
- 8.01.006
-
getDataAt(int)