Versionen im Vergleich

Schlüssel

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

...

Codeblock
languagephp
themeRDark
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

KlassennameBeschreibung
OnPopulateContainerWird durch den Aufruf von Manager::getPreferenceContainer() ausgeführt. Es befüllt den zu nutzenden FormBuilder, platziert die Toolbar und das Präferenzenformular.
OnPopulateListedWird 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.
OnExecuteResetWird ausgeführt, wenn der Anwender seine Präferenzen zurücksetzten möchte.
OnExecutePersistWird 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.