code: public function setAdditionalColumnsToSelect(...$columnNames) {
          parent::setAdditionalColumnsToSelect($columnNames);
          foreach ($this->getAdditionalColumnsToSelect() as $name) {
              $this->addValueViewer($name, DataGridColumn::create()->setIsVisible(false));
          }
          return $this;
      }
docs: Mimics setInvisibleColumns()
  @param array $columnNames
  @return $this
  @throws \UnexpectedValueException
  @throws \PeskyCMF\Scaffold\ScaffoldException
  @throws \InvalidArgumentException
  @throws \BadMethodCallException