addToContainerWidget() public method

Add a widget to a widget container. It doesn't matter whether the container was added to this list already or whether the container is added later. As long as a container having the same containerId is added at some point the widget will be added to that container. If no container having this id is added the widget will not be recognized.
public addToContainerWidget ( string $containerId, WidgetConfig $widget )
$containerId string eg 'Products' or 'Contents'. See {@link WidgetContainerConfig::setId}
$widget WidgetConfig
コード例 #1
0
ファイル: GetContinent.php プロジェクト: piwik/piwik
 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);
 }
コード例 #2
0
ファイル: Base.php プロジェクト: piwik/piwik
 public function configureWidgets(WidgetsList $widgetsList, ReportWidgetFactory $factory)
 {
     if (!$this->isSubtableReport) {
         $widget = $factory->createWidget()->setParameters(array('secondaryDimension' => API::getInstance()->getDefaultSecondaryDimension($this->action)));
         $widgetsList->addToContainerWidget('Events', $widget);
     }
 }
コード例 #3
0
ファイル: Base.php プロジェクト: piwik/piwik
 public function configureWidgets(WidgetsList $widgetsList, ReportWidgetFactory $factory)
 {
     $widget = $factory->createWidget();
     $widgetsList->addToContainerWidget('Contents', $widget);
 }
コード例 #4
0
ファイル: BaseItem.php プロジェクト: piwik/piwik
 public function configureWidgets(WidgetsList $widgetsList, ReportWidgetFactory $factory)
 {
     $widgetsList->addToContainerWidget('Products', $factory->createWidget());
 }