Example #1
0
 /**
  * Renders the data list control.
  * This method overrides the parent implementation.
  * @param THtmlWriter writer for rendering purpose.
  */
 public function render($writer)
 {
     if ($this->getHasControls()) {
         if ($this->getItemCount() > 0) {
             $this->applyItemStyles();
             $repeatInfo = $this->getRepeatInfo();
             $repeatInfo->renderRepeater($writer, $this);
         } else {
             if ($this->_emptyTemplate !== null || $this->getEmptyRenderer() !== '') {
                 parent::render($writer);
             }
         }
     }
 }