/** * Adds column to grid. * * @param FieldConfig $column * @return $this */ public function addColumn(FieldConfig $column) { if ($this->columns === null) { $this->setColumns([]); } $this->columns->push($column); return $this; }
/** * Returns true if the component uses specified column for totals calculation. * * @param FieldConfig $field * @return bool */ public function uses(FieldConfig $field) { return in_array($field, $this->fields->toArray()) || $field instanceof IdFieldConfig; }