Example #1
0
 /**
  * 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);
         }
     }
 }