private function addCalbacks() { $this->rowAction->addManipulateRender(function ($action, $row) { if ($row->getField('foo') == 0) { return null; } return $action; }); $this->rowAction->addManipulateRender(function ($action, $row) { if ($row->getField('bar') == 0) { return null; } return $action; }); }