/** * @param $columnName * @return $this */ public function addColumn($columnName) { if (is_scalar($columnName)) { $column = new Column($this, $columnName); } if (is_array($columnName)) { $column = new Column($this, $columnName); } $this->columns[] = $column; $this->addJavascript($column->getJavascript(), $column->getName()); return $this; }