Datensatzliste (Base/Index)

Die Datensatzliste erlaubt die Verwaltung und das Durchsuchen von Datensätzen einer Datenbanktabelle. Die Datensatzlistenansicht kann über Events beeinflusst und auch erweitert werden.

Schaltfläche zum Öffnen einer Datensatzliste
use Brandbox\Framework\Base\Index; $identifier = 'shopArticle'; // Identifikator der Datenbanktabelle $button = $this ->staticController(Index\Manager::class) ->getButtonIndex($identifier) ; // $button kann 'null' oder eine Instanz von \Brandbox\FrameworkStyleguide\Entity\FrameworkButton sein

Toolbar

Die Toolbar der Datensatzliste wird durch Component/Toolbar aufgebaut. Als Kontextklasse für die Toolbar wird \Brandbox\Framework\Base\Index\Lib\Struct\ToolbarContextIndex genutzt.

Datensatzliste

Die Datensatzliste selbst wird über die Datensatzlistenkomponente aufgebaut. Die darin enthaltene Eventstruktur wird hierbei ebenfalls ausgelöst.

Eventübersicht

Klassenname

Beschreibung

Klassenname

Beschreibung

OnPopulateIndex

Wird beim Aufbau der Datensatzlistenansicht ausgeführt.

OnPopulateIndexQueryBuilder

Wird beim Aufbau der Datensatzlistenansicht ausgeführt um die anzuzeigenden Datensätze zu filtern.