Prado\Web\UI\TPage::onPreRenderComplete PHP Метод

onPreRenderComplete() публичный Метод

This method is invoked right after {@link onPreRender OnPreRender} stage. You may override this method to provide additional preparation for page rendering that should be done after {@link onPreRender OnPreRender}. Remember to call the parent implementation to ensure OnPreRenderComplete event is raised.
public onPreRenderComplete ( $param )
    public function onPreRenderComplete($param)
    {
        $this->raiseEvent('OnPreRenderComplete', $this, $param);
        $cs = $this->getClientScript();
        $theme = $this->getTheme();
        if ($theme instanceof ITheme) {
            foreach ($theme->getStyleSheetFiles() as $url) {
                $cs->registerStyleSheetFile($url, $url, $this->getCssMediaType($url));
            }
            foreach ($theme->getJavaScriptFiles() as $url) {
                $cs->registerHeadScriptFile($url, $url);
            }
        }
        $styleSheet = $this->getStyleSheetTheme();
        if ($styleSheet instanceof ITheme) {
            foreach ($styleSheet->getStyleSheetFiles() as $url) {
                $cs->registerStyleSheetFile($url, $url, $this->getCssMediaType($url));
            }
            foreach ($styleSheet->getJavaScriptFiles() as $url) {
                $cs->registerHeadScriptFile($url, $url);
            }
        }
        if ($cs->getRequiresHead() && $this->getHead() === null) {
            throw new TConfigurationException('page_head_required');
        }
    }