Prado\Web\UI\WebControls\TDatePicker::renderClientControlScript PHP Method

renderClientControlScript() protected method

protected renderClientControlScript ( $writer )
    protected function renderClientControlScript($writer)
    {
        if ($this->getShowCalendar()) {
            $cs = $this->getPage()->getClientScript();
            if (!$cs->isEndScriptRegistered('TDatePicker.spacer')) {
                $spacer = $this->getAssetUrl('spacer.gif');
                $code = "Prado.WebUI.TDatePicker.spacer = '{$spacer}';";
                $cs->registerEndScript('TDatePicker.spacer', $code);
            }
            $options = TJavaScript::encode($this->getDatePickerOptions());
            $code = "new Prado.WebUI.TDatePicker({$options});";
            $cs->registerEndScript("prado:" . $this->getClientID(), $code);
        }
    }