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 |
---|---|
| Wird beim Aufbau der Datensatzlistenansicht ausgeführt. |
| Wird beim Aufbau der Datensatzlistenansicht ausgeführt um die anzuzeigenden Datensätze zu filtern. |