Prado\Web\UI\WebControls\TDatePicker::renderDropDownListCalendar PHP Метод

renderDropDownListCalendar() защищенный Метод

Renders the drop down list date picker.
protected renderDropDownListCalendar ( $writer )
    protected function renderDropDownListCalendar($writer)
    {
        if ($this->getMode() == TDatePickerMode::Basic) {
            $this->setMode(TDatePickerMode::ImageButton);
        }
        parent::addAttributesToRender($writer);
        $writer->removeAttribute('name');
        $writer->removeAttribute('type');
        $writer->addAttribute('id', $this->getClientID());
        if (strlen($class = $this->getCssClass()) > 0) {
            $writer->addAttribute('class', $class);
        }
        $writer->renderBeginTag('span');
        $s = new TDateTimeStamp();
        $date = $s->getDate($this->getTimeStampFromText());
        //$date = @getdate($this->getTimeStampFromText());
        $this->renderCalendarSelections($writer, $date);
        //render a hidden input field
        $writer->addAttribute('name', $this->getUniqueID());
        $writer->addAttribute('type', 'hidden');
        $writer->addAttribute('value', $this->getText());
        $writer->renderBeginTag('input');
        $writer->renderEndTag();
        $writer->renderEndTag();
    }