Table of Contents

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