It will automatically use the report's categoryId, subcategoryId (if specified) and order in order to
create the container.
public createContainerWidget ( string $containerId ) : |
||
$containerId | string | eg 'Products' or 'Contents' see {Piwik\Widget\WidgetContainerConfig::setId()}. Other reports or widgets will be able to add more widgets to this container. This is useful when you want to show for example multiple related widgets together. |
return |
public function configureWidgets(WidgetsList $widgetsList, ReportWidgetFactory $factory) { $widgetsList->addWidgetConfig($factory->createContainerWidget('Continent')); $widgetsList->addToContainerWidget('Continent', $factory->createWidget()); $widget = $factory->createWidget()->setAction('getDistinctCountries')->setName(''); $widgetsList->addToContainerWidget('Continent', $widget); }