
onDrop
Zuordnung der Aktion, die ausgeführt werden soll, wenn der Benutzer einen Eintrag oder mehrere Einträge im PanelStack per Drag&Drop verschiebt.
|
Parameter-Name |
Typ |
Beschreibung |
|---|---|---|
|
ID |
STRING |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
DATA |
STRING |
Textuelle Repräsentation der Daten, die zum DropTarget transportiert werden. Zusammen mit dem mimeType bildet diese Eigenschaft einen Verweis auf Ressourcen. DATA ist der Wert der Eigenschaft DragSourceInfo.data des UI-Elements, das auf das PanelStack fallen gelassen wurde. |
|
MIME_TYPE |
STRING |
Art der Ressourcen. Hinweis
Beachten Sie, dass diese Eigenschaft zur Zeit nicht genutzt wird, sie ist für zukünftige Erweiterungen vorgesehen. |
|
OFFSET |
I |
Position, wo die Daten fallen gelassen werden:
|
|
PANEL_ID |
STRING |
Eindeutige ID des Panel im PanelStack. |
|
TAGS |
STRING |
Diese Eigenschaft entspricht den im Programmierumfeld bekannten Flavours. Der Flavour beschreibt den Typ einer Drag&Drop-Beschreibung. In einer Drag&Drop-Situation können Objekte nur in andere fallengelassen werden, wenn sie mindestens eine gemeinsame Beschreibung besitzen. |
onSelect
Aktion, die ausgeführt wird, wenn der Benutzer ein Panel im PanelStack auswählt.
Wenn Sie für diesen Event keinen Action-Handler setzen, wird der Inhalt aller Panel s an den Browser geschickt, und jegliche Änderung der Selektion wird vom Client gehandhabt. Das bedeutet, dass der Benutzer die Selektion einfacher und schneller ändern kann, aber der Browser muss mehr Daten verarbeiten.
Wenn Sie dagegen den onSelect-Event verwenden, wird immer dann ein Roundtrip ausgelöst, wenn der Benutzer ein neues Panel selektiert. In diesem Fall wird der Inhalt des aktuellen Panel an den Browser geschickt. Das bedeutet für den Benutzer eventuell eine gewisse Wartezeit, bis das angeklickte Panel angezeigt wird. Dies bietet jedoch den Vorteil, dass weniger Daten an den Browser geschickt werden. Zusätzlich können Sie mit diesem Event ausgefeilte Load-on-Demand Szenarien realisieren, um die Performance zu verbessern, beispielsweise durch Instanziieren von Views oder durch das Laden der Daten, die tatsächlich benötigt werden.
|
Parameter-Name |
Typ |
Beschreibung |
|---|---|---|
|
ID |
STRING |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
OLD_PANEL |
STRING |
Neu gewähltes Panel |
|
PANEL |
STRING |
Zuvor gewähltes Panel |
onToggle
Aktion, die ausgeführt wird, wenn der Benutzer ein PanelStack aufklappt oder komprimiert.
|
Parameter-Name |
Typ |
Beschreibung |
|---|---|---|
|
ID |
STRING |
|
|
CONTEXT_ELEMENT |
IF_WD_CONTEXT_ELEMENT |
|
|
EXPANDED |
WDY_BOOLEAN |
Ereignisparameter für den neuen Zustand. Für den Wert true wird der PanelStack aufgeklappt. |