Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Klassenname

Beschreibung

OnExecuteAttach

Wird für einen oder mehrere Datensätze ausgelöst, welche der Datensatzverbindung hinzugefügt werden sollen.

OnExecuteDetach

Wird für einen oder mehrere Datensätze ausgelöst, welche aus der Datensatzverbindung entfernt werden sollen.

OnExecuteMove

Wird für einen oder mehrere Datensätze ausgelöst, welche zwischen zwei Verbindungsdefinitionen verschoben werden sollen.

OnExecuteSort

Wird für einen oder mehrere Datensätze ausgelöst, welche innerhalb einer Datensatzverbindung sortiert werden sollen.

OnPopulateBuilder

Wird ausgelöst um den QueryBuilder für die Datensatzliste zu befüllen. Der aktuelle Zustand der Datensatzliste kann hierbei mit dem folgenden Code abgerufen werden.

Codeblock
languagephp
use Brandbox\Framework\Base\Relation;

/** @var Relation\Lib\Event\OnPopulateBuilder $event */

$type = $this
    ->staticController(Relation\Lib\Request\Storage::class)
    ->getType($event->definition)
;

// $status kann einer der folgenden Konstanten entsprechen
// Relation\Manager::TYPE_ATTACHED
// Relation\Manager::TYPE_ATTACHABLE


OnPopulateContainer

Wird ausgelöst um den FrameworkContainer innerhalb der Verknüpfungsansicht zu befüllen.

OnPopulateCount

Wird ausgelöst um die Verbindungsanzahl eines Datensatzes einzusammeln. Diese Information kann für jeden Datensatz abgefragt werden.

OnPopulateCreate

Wird ausgelöst um den Dialog zum Erstellen eines neuen Datensatzes zu befüllen.

OnPopulateEdit

Wird ausgelöst um die Oberflächennavigation beim Bearbeiten eines Verbindungsdatensatzes aufzulösen.

OnPopulateEntities

Wird ausgelöst um die darzustellenden Datensätze der Datensatzliste vor ihrer Ausgabe zu verändern.

OnPopulateFlags

Wird ausgelöst um die verfügbaren Funktionen für eine Datensatzverbindung oder Verbindungsdefinition einzusammeln. Diese Funktionen werden mit den Relation\Manager::FLAG_-Konstanten beschrieben.

OnPopulateIndex

Wird ausgelöst um die Verknüpfungsansicht selbst aufzubauen.

OnPopulateReferences

Wird ausgelöst um die verbundenen Datensätze eines Definition einzusammeln.

OnPopulateSettings

Wird ausgelöst um den Ansichteinstellungsanbieter für die Datensatzliste zu ermitteln.

OnPopulateTarget

Wird ausgelöst um die Entitätendefinition für die zu durchsuchende Datenbanktabelle zu ermitteln.

OnPopulateFilter

Wird ausgelöst um den Container für den Suchfilter zu ermitteln.

Drawio
bordertrue
3
simple0
zoom1
inComment0
pageId27435142
custContentId142409837
diagramDisplayNameVerknüpfungen (Eventübersicht)
lboxtrue
contentVer1
revision4
baseUrlhttps://konmedia.atlassian.net/wiki
diagramNameVerknüpfungen (Eventübersicht)
simpleViewerpCenterfalse0
width680.5
linksauto
tbstyletop
lboxtrue
diagramWidth681
revisionheight1000.5