protected function _firstTimePerform($request, $response) { $data = $this->dataspace->export(); if (!isset($data['ids']) || !is_array($data['ids'])) { $request->setStatus(Request::STATUS_FAILURE); if ($request->hasAttribute('popup')) { $response->write(closePopupResponse($request)); } return; } $objects = $this->_getObjectsToDelete(array_keys($data['ids'])); $grid = $this->view->findChild('multi_delete'); $grid->registerDataset(new ArrayDataset($objects)); parent::_firstTimePerform($request, $response); }