/**
  * Create grid view for default grid state __all__
  *
  * @param DatagridConfiguration $config
  * @param MetadataObject        $data
  *
  * @return View
  */
 protected function createNewGridView(DatagridConfiguration $config, MetadataObject $data)
 {
     $newGridView = new View(GridViewsExtension::DEFAULT_VIEW_ID);
     $columns = $this->getColumnsWithOrder($config);
     /** Set config columns state to __all__ grid view */
     $newGridView->setColumnsData($columns);
     $this->setState($data, $columns);
     $this->setInitialState($data, $columns);
     return $newGridView;
 }