|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elo.client.scripting.dialog.List
public class 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-2011
Constructor Summary | |
---|---|
List(javax.swing.JList list,
de.elo.client.maindialog.Workspace workspace)
Normaler Konstruktor. |
Method Summary | |
---|---|
void |
addChangeEvent(java.lang.String eventName)
Fügt ein Scripting-Event hinzu, welches aufgerufen wird, wenn sich die Selektion in der Liste ändert. |
void |
addData(int index,
java.lang.Object data)
Fügt einen neuen Einträge an einer bestimmten Stelle in die Liste ein. |
java.util.AbstractList |
getData()
Liefert die enthaltenen Daten als AbstactList-Objekt. |
java.lang.Object |
getElementAt(int index)
Deprecated. UNDER CONSTRUCTION, do not use this function, it may change. |
java.lang.Object |
getFirstSelected()
Liefert den ersten ausgewählen Eintrag der Liste. |
java.lang.Object[] |
getSelected()
Liefert die ausgewählen Einträge der Liste. |
int |
getSelectedIndex()
Deprecated. UNDER CONSTRUCTION, do not use this function, it may change. |
int[] |
getSelectedIndices()
Deprecated. UNDER CONSTRUCTION, do not use this function, it may change. |
int |
getSelectionCount()
Liefert die Anzahl an selektieren Einträgen in dieser Liste. |
boolean |
hasSelection()
Prüft ob mindestens ein Eintrag selektiert wurde. |
void |
move(int offset,
int[] indices)
Deprecated. UNDER CONSTRUCTION, do not use this function, it may change. |
void |
moveSelected(int offset)
Verschiebt die aktuell selektierten Einträge innerhalb der Liste. |
void |
repaint()
Deprecated. UNDER CONSTRUCTION, do not use this function, it may change. |
void |
setData(java.util.List<java.lang.Object> data)
Setzt die Einträge der Liste. |
void |
setData(java.lang.Object[] data)
Setzt die Einträge der Liste. |
void |
setEnabled(boolean enabled)
Legt fest, ob die Liste aktiv ist (Listeneinträge können ausgewählt werden). |
void |
setMultiselect(boolean multiselect)
Legt fest, ob in der Liste mehrere Einträge ausgewählt werden dürfen. |
void |
setSelected(java.lang.Object selectedObject)
Deprecated. UNDER CONSTRUCTION, do not use this function, it may change. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public List(javax.swing.JList list, de.elo.client.maindialog.Workspace workspace)
list
- Swing-Listeworkspace
- Aktueller ArbeitsbereichMethod Detail |
---|
public void setData(java.lang.Object[] data)
data
- Listeneinträge als ein Arraypublic void addData(int index, java.lang.Object data)
index
- Position in der Liste.data
- Einzufügender Eintrag.public java.util.AbstractList getData()
public void setData(java.util.List<java.lang.Object> data)
data
- Listeneinträge als eine Listepublic java.lang.Object getFirstSelected()
public java.lang.Object[] getSelected()
public int getSelectedIndex()
public int[] getSelectedIndices()
public boolean hasSelection()
public int getSelectionCount()
public java.lang.Object getElementAt(int index)
public void setEnabled(boolean enabled)
enabled
- True wenn die Auswahl in der Liste geändert werden kann, False wenn die Auswahl
nicht änderbar istpublic void setMultiselect(boolean multiselect)
multiselect
- True wenn eine Mehrfach-Auswahl möglich sein soll, False wenn nur ein
einzelner Eintrag selektiert werden darfpublic void addChangeEvent(java.lang.String eventName)
eventName
- Name des Scripting-Eventspublic void moveSelected(int offset)
offset
- Der Betrag um den verschoben werden soll: negative Werte verschieben nach oben,
positive nach unten.public void move(int offset, int[] indices)
public void repaint()
public void setSelected(java.lang.Object selectedObject)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |