function format($row)
 {
     $format = parent::format($row);
     if (strlen($format) != 0) {
         return $format;
     }
     // Link mit den Parametern aus der rexList
     return $this->link($this->text, $this->parseParams($row), $this->link_attr);
 }
 function format($row)
 {
     $format = parent::format($row);
     if (strlen($format) != 0) {
         return $format;
     }
     if (!$this->setSteps) {
         $steps = $this->rexlist->getSteps();
         $this->counter += $steps['curr'];
         $this->setSteps = true;
     }
     return sprintf($this->format, $this->counter++);
 }
 function format($row)
 {
     global $I18N;
     $format = parent::format($row);
     if (strlen($format) != 0) {
         return $format;
     }
     $value = $row[$this->name];
     if ($this->format_type == '') {
         if ($this->format == '') {
             $this->format = '%' . $this->name . '%';
         }
         // Alle Spaltenamen ersetzen durch deren Werte %id%, %name%, etc.
         $value = $this->parseString($this->format, $row);
     } else {
         $value = rex_formatter::format($value, $this->format_type, $this->format);
     }
     return $this->link($value, $this->parseParams($row));
 }
 /**
  * Fügt der Liste eine Spalte hinzu.
  * 
  * @param object Spaltenobjekt das hinzugefügt werden soll
  * @access public
  */
 function addColumn(&$column)
 {
     if (!rexListColumn::isValid($column)) {
         trigger_error('rexList: Unexpected type "' . gettype($column) . '" for $column! Expecting "rexlistcolumn"-object.', E_USER_ERROR);
     }
     $column->rexlist =& $this;
     $this->columns[] =& $column;
 }