'css-class'); } public function getColumnMetadata($gridField, $columnName) { if ($columnName == 'Surname') { return 'shouldnotbestring'; } elseif ($columnName == 'FirstName') { return array(); } return array('metadata' => 'istrue'); } /** * @skipUpgrade * @param GridField $gridField * @return array */ public function getColumnsHandled($gridField) { return array('Email', 'Surname', 'FirstName'); } public function getActions($gridField) { return array('jump'); } public function handleAction(GridField $gridField, $actionName, $arguments, $data) { return 'handledAction is executed'; } }