protected function replaceGridDataInjector(Grid $grid) { /** @var CollectionView $collectionView */ $grid->getCollectionView()->setDataInjector(function ($dataRow) use($grid) { $grid->setCurrentRow($dataRow); $this->processCurrentRow(); }); }