69 return $this->context->getPageLayout()
70 ? $this->context->getPageLayout()->getBlock(static::ACTIONS_PAGE_TOOLBAR)
87 if ($toolbar !==
false) {
88 $this->items[$key] = $this->itemFactory->create();
89 $this->items[$key]->setData(
$data);
91 $toolbar->setChild($key, $container);
101 public function remove($key)
103 unset($this->items[$key]);
115 if (isset($this->items[$key])) {
116 $this->items[$key]->setData(
$data);
133 $toolbar->setChild(
$name, $container);
146 $container = $this->context->getPageLayout()->createBlock(
147 \
Magento\Ui\Component\Control\Container::class,
148 'container-' . $view->
getName() .
'-' . $key,
151 'button_item' => $this->items[$key],
const ACTIONS_PAGE_TOOLBAR
add($key, array $data, UiComponentInterface $component)
update($key, array $data)
addHtmlBlock($type, $name='', array $arguments=[])
__construct(Context $context, ItemFactory $itemFactory)
createContainer($key, UiComponentInterface $view)
if(!isset($_GET['name'])) $name