/** * Renders body content. * This method overrides parent implementation by adding * additional date picker button if Mode is Button or ImageButton. * @param THtmlWriter writer */ public function render($writer) { if ($this->getInputMode() == TDatePickerInputMode::TextBox) { parent::render($writer); $this->renderDatePickerButtons($writer); } else { $this->renderDropDownListCalendar($writer); if ($this->hasDayPattern()) { $this->renderClientControlScript($writer); $this->renderDatePickerButtons($writer); } } }