...
Codeblock | ||||
---|---|---|---|---|
| ||||
/**
* 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; |
...