Versionen im Vergleich

Schlüssel

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

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
Codeblock
languagephp
themeRDark
titleSchaltflä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.

...

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

Eventübersicht

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.