82 foreach ($this->formElementsList as $key => $element)
84 $viewModesWhereFieldAvailable = $element->getCompatibleViewTypes();
85 if ($viewModesWhereFieldAvailable !=
null)
87 $viewKey = $this->
getWidget()->getViewKey();;
89 $viewProvider->addFilter(
'primary', $viewKey);
90 $viewProvider->addFilter(
'dataType', $viewModesWhereFieldAvailable);
91 $views = $viewProvider->execute()->getResults();
156 $viewHandler = ViewProvider::getViewByViewKey($widget->getViewKey());
159 $this->setView($viewHandler);
162 $this->setConfigurations($widget->getConfigurations());
164 $this->fillFormElementValues();
165 if ($widget->getReports())
167 foreach ($widget->getReports() as $report)
169 $this->reportHandlerList[] = $report->getReportHandler();