Die Datensatzliste erlaubt die Verwaltung und das Durchsuchen von Datensätzen einer Datenbanktabelle. Die Datensatzlistenansicht kann über Events beeinflusst und auch erweitert werden.
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
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 |
---|---|
OnPopulateIndex | Wird beim Aufbau der Datensatzlistenansicht ausgeführt. |
OnPopulateIndexQueryBuilder | Wird beim Aufbau der Datensatzlistenansicht ausgeführt um die anzuzeigenden Datensätze zu filtern. |