Prado\Web\UI\JuiControls\TJuiDatePicker::addAttributesToRender PHP Method

addAttributesToRender() protected method

Ensure that the ID attribute is rendered and registers the javascript code for initializing the active control. Also registers language specific global settings for the first used date picker.
protected addAttributesToRender ( $writer )
    protected function addAttributesToRender($writer)
    {
        $cs = $this->getPage()->getClientScript();
        if (self::$_first) {
            $code = "jQuery(document).ready(function(){jQuery.datepicker.setDefaults(jQuery.datepicker.regional['{$this->getCurrentCulture()}']);});";
            $cs->registerEndScript(sprintf('%08X', crc32($code)), $code);
            self::$_first = false;
        }
        parent::addAttributesToRender($writer);
        $options = TJavaScript::encode($this->getOptions()->toArray());
        $code = "jQuery('#" . $this->getWidgetID() . "')." . $this->getWidget() . "(" . $options . ");";
        $cs->registerEndScript(sprintf('%08X', crc32($code)), $code);
    }