Versionen im Vergleich

Schlüssel

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

...

Codeblock
languagephp
themeRDark
/**
 * Das nachfolgende Codebeispiel fügt eine Kopieroption hinzu.
 * Dieser Code muss in einem Listener für das OnPopulateActions-Event ausgeführt werden.
 */

use Brandbox\Framework\Base\Copy;

use Brandbox\Framework\Component\Pwa;
use Brandbox\Framework\Component\I18n;

/** @var Copy\Lib\Event\OnPopulateActions $event */

$action = new Pwa\Lib\Struct\ActionElement();

$action->headline = I18n\TranslationManager::__('Example/Package.ActionHeadline');
$action->content = I18n\TranslationManager::__('Example/Package.ActionContent');

$action->identifier = 'ActionIdentifier'; // Dieser Identifikator wird dem OnExecuteCopy-Event mitgegeben, 
                                          // sofern der Anwender dieser Option gewählt hat

$action->checked = true; // Diese Option ist standardmäßig ausgewählt
$action->required = false; // Diese Option muss nicht immer gewählt sein
$action->disabled = false; // Diese Option kann nicht verändert werden

$event->actions[] = $action;

...