...
Codeblock |
---|
|
use Brandbox\Framework\Component\Preference;
$container = $this
->staticController(Preference\Manager::class)
->getPreferenceContainer(...$flags)
;
// $container enthält eine Instanz des FrameworkContainer aus dem framework-styleguide mit einer Toolbar und einem Formular
// $flags ist ein Array aus Strings mit frei-wählbaren Kennzeichen welche in den Events zur Verfügung stehen |
Verfügbare Events
Klassenname | Beschreibung |
---|
OnPopulateContainer | Wird durch den Aufruf von Manager::getPreferenceContainer() ausgeführt. Es befüllt den zu nutzenden FormBuilder , platziert die Toolbar und das Präferenzenformular. |
OnPopulateListed | Wird während OnPopulateContainer und OnExecutePersist aufgerufen um die White- und Blacklist der FormBuilders zu befüllen sowie die zu ignorierenden Felder für die Validierung zu ermitteln. |
OnExecuteReset | Wird ausgeführt, wenn der Anwender seine Präferenzen zurücksetzten möchte. |
OnExecutePersist | Wird ausgeführt, wenn der Anwender seine Präferenzen speichern möchte. |
Rechtekonfiguration
Für diese Komponente gibt es keine notwendige Rollen- oder Rechtekonfiguration. Die Präfernenzentabelle mit allen Datensätzen kann nur durch Administratoren eingesehen werden. Jeder Anwender kann jederzeit seine Präferenzen speichern und lesen.