Markiertes Objekt in ListControls
Informationen
- Kategorien: GUI | Steuerelemente
- Version: 15.0.0.3714
- Veröffentlichungsdatum: Donnerstag, 3. Mai 2012
- Entwickler: Götzen
- Benötigt Datenbankänderung: Ja
- Betreff: Markiertes Objekt in ListControls
Beschreibung
Anforderung: ++++++ Auf die Änderung des selektierten Objektes in einem Listensteuerelement soll reagiert werden können. Dazu muss es möglich sein das neu selektierte Objekt herauszufinden.
Lösung: ++++++ ListControls bekommen jetzt in den erweiterten Eigenschaften die Möglichkeit ein REF_CURRENTSELECTIONATTRIBUTE anzugeben. Wurde ein solches Attribut angegeben, so wird diesem bei Änderung der Selektion immer das jeweils selektierte Objekt zugewiesen.
Somit kann man a) im onchanged()-Reaktor des temporären Attributes in einer Klassenformel darauf reagieren und erhält b) das selektierte Objekt als Inhalt dieses Attributes.
Bedingungen für REF_CURRENTSELECTIONATTRIBUTE:
- es muss ein temporäres Attribut des übergeordneten Hauptobjektes sein
- es muss ein Referenzattribut sein
- die Referenz muss auf die Klasse der Entitiliste des Controls verweisen