Kontextmenü (Component/Context)
Diese Codekomponente ermöglicht den einfachen Aufbau eines Kontextmenüs für die Benutzeroberfläche basierend auf einem einfachen Kontextobjekt.
use Brandbox\Framework\Component\Context;
class CustomContext extends Context\Lib\Struct\ContextAbstract
{
public string $something = 'strange'; // in the neighbourhood
public string $target = 'CustomTargetInformation';
// Die Implementation kann beliebige Kontextinformationen festlegen
}
$context = new CustomContext();
$element = $this
->staticController(Context\Manager::class)
->get($context)
;
// $element ist 'null' oder eine Instanz von \Brandbox\FrameworkStyleguide\Entity\FrameworkDropdown
Eventübersicht
Klassenname | Beschreibung |
---|---|
| Wird zum Aufbauen des Kontextmenüs augelöst. Die Kontextklasse steht als Identifikationsmöglichkeit und Informationsquelle zur Verfügung. |