/**
  * Sets the order for all columns or column groups at the top level, or at a
  * the relative top level within one group.
  *
  * @param string[] $orderedBaseColNames
  * @param string|null $groupPrefix
  *
  * @return $this
  * @throws \Exception
  */
 function setColOrder($orderedBaseColNames, $groupPrefix = null)
 {
     $this->columns->setOrder($orderedBaseColNames, $groupPrefix);
     return $this;
 }